2012-03-16 2 views
1

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

+0

Возможно ли, что вы могли бы регистрировать состояния игры, чтобы узнать, когда они сбой и т. Д. С помощью вызовов Log.v()? – Ruuhkis

+0

Но, как я называю Log.v() PLZ объяснить это ..? – MRT

+0

Вы проверили отчет о сбое на логарифме? Возможно, вам не придется самостоятельно вести журнал, если у вас есть отчет о сбое. – Ruuhkis

ответ

2

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

+0

Большое спасибо. для справки .. – MRT

+0

но, как остановить эту отладку .... напрямую отключить или любой способ остановить отладку ...! – MRT

+0

Я не понял, как остановиться, не прерывая процесс. Извините, не могу помочь. – DannyM

4

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

Titanium Studio 3.0 (Beta)

+2

это уже не бета, просто скачайте Studio или обновите с помощью программного обеспечения – Markive

0

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

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

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

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

Смежные вопросы