Android 2.2. Мне нужно отладить мой подписанный APK на моем Nexus S. Как это можно сделать с помощью Eclipse?Как отладить подписанное приложение Android от Eclipse?
Я запускаю приложение на своем телефоне, а затем ...?
Android 2.2. Мне нужно отладить мой подписанный APK на моем Nexus S. Как это можно сделать с помощью Eclipse?Как отладить подписанное приложение Android от Eclipse?
Я запускаю приложение на своем телефоне, а затем ...?
Установить debuggable=true
в манифест, экспортировать, установить и подписать приложение. Подключите устройство через USB, включите USB-отладку. Затем откройте перспективу DDMS, выберите устройство и присоединитесь к процессу вашего приложения (вы увидите, что указанное имя пакета). Если у вас есть внедренное устройство, вы можете подключиться к любому процессу, если adb работает от имени root.
Спасибо. К сожалению, afaik, 'debuggable' должен быть установлен в false при использовании биллинга в приложении (поэтому мне нужно сначала отлаживать подписанное приложение). – l33t
Почему * must *? Разве консоль Android Market/Paly не позволяет загружать APK с отладочным набором в true? –
Хм, я это где-то читал. Я проверю его и посмотрю, работает ли он. Я вернусь к вам :) – l33t
У вас есть два пути ..
Лесозаготовка - последнее средство. Насекомое работает только для приложений, подписанных с помощью отладочного ключа. Основная проблема здесь в том, что мое приложение нужно подписать. – l33t
umm .. насколько я знаю ... вы можете создать собственный хранилище ключей ... а затем добавить это в свое затмение ... под windows-> Preferences .... тогда во время запуска приложения .. ваш apk будет автоматически подписываться с этим настраиваемым ключом. – Relsell
Когда устройство подключения к затмениям работают mechine, установите отладку = правду в файл манифеста и включить режим отладки в телефоне андроид можно просмотреть текущий журнал бега с помощью LogCat, в противном случае
Вы можете отлаживать работающее приложение с помощью ADB инструментов из командной строки
adb logcat
- Просмотр журнала устройства
будет отображать текущее LogCat (отладочные сообщения)
adb logcat [ <filter-spec> ]
помощью вы можете фильтровать только ваши данные отладочные сообщения
для просмотра настроить инструмент отладки http://developer.android.com/guide/developing/tools/adb.html
В Android Studio стабильным, вы должны добавить следующие 2 строки application
в файле AndroidManifest
:
android:debuggable="true"
tools:ignore="HardcodedDebugMode"
Первый из них позволит отлаживать подписанный APK, а второй - предотвращать ошибку времени компиляции.
После этого вы можете подключиться к процессу с помощью кнопки «Прикрепить отладчик к Android».
как вы на самом деле это сделали? где вы ввели строку 'debuggable = true' в манифесте? – user3093402