Как я могу отладить приложение на устройстве, используя Titanium? - PullRequest
1 голос
/ 16 марта 2012

Я использую Titanium Studio.Я создаю приложение, могу правильно отладить приложение в Android Emulator, но на устройстве происходит сбойКак я могу отладить приложение в Android-устройстве?Если есть идеи, то предложите мне!Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 19 ноября 2012

С последней версией Titanium, доступной на данный момент в качестве предварительного просмотра для разработчика, вы можете отлаживать на устройстве, а не только просматривать журналы консоли. Вы можете скачать его здесь:

Titanium Studio 3.0 (бета)

2 голосов
/ 16 марта 2012

При подключении устройства к компьютеру проверьте, распознается ли устройство adb, введя команду adb devices в строке терминала или cmd.Если отображается номер I, значит ваше устройство подключено.Затем вы можете ввести команду adb logcat, которая покажет вам весь журнал устройства.

0 голосов
/ 23 января 2013

Один недостаток, который я обнаружил при использовании режима отладки в Titanium Studio 3, заключается в том, что в случае сбоя приложения Android необходимо перекомпилировать и переустановить приложение, чтобы перезапустить сервер отладки Titanium.Это все еще полезно для установки точек останова в моем коде и пошагового его выполнения.

Так что мой текущий рабочий процесс отладки включает комбинацию

  • в Ti Studio 3, установите приложение в режиме отладки, используйтеточки останова и выражения
  • в моей командной строке OSX / Linux с использованием adb -d logcat | grep -G '\(TiAPI\)\|\(TiApp\)' для просмотра журналов консоли только для приложения Titanium
    • могут запускаться несколько экземпляров adb -d logcatв то же время, поэтому я экспериментирую с сохранением многократного запуска с разными фильтрами

Один Adb полезен, когда я подхожу к ошибке и, возможно, просто нужновоспроизведите это еще несколько раз.В этих ситуациях 1 минута перекомпиляции / переустановки болезненна

...