Один недостаток, который я обнаружил при использовании режима отладки в Titanium Studio 3, заключается в том, что в случае сбоя приложения Android необходимо перекомпилировать и переустановить приложение, чтобы перезапустить сервер отладки Titanium.Это все еще полезно для установки точек останова в моем коде и пошагового его выполнения.
Так что мой текущий рабочий процесс отладки включает комбинацию
- в Ti Studio 3, установите приложение в режиме отладки, используйтеточки останова и выражения
- в моей командной строке OSX / Linux с использованием
adb -d logcat | grep -G '\(TiAPI\)\|\(TiApp\)'
для просмотра журналов консоли только для приложения Titanium - могут запускаться несколько экземпляров
adb -d logcat
в то же время, поэтому я экспериментирую с сохранением многократного запуска с разными фильтрами
Один Adb полезен, когда я подхожу к ошибке и, возможно, просто нужновоспроизведите это еще несколько раз.В этих ситуациях 1 минута перекомпиляции / переустановки болезненна