Как я могу определить, имеет ли Android APK отладку значение true или false в манифесте без его установки?

Как говорится в названии, я хотел бы узнать, может ли APK отлаживать значение true или false на компьютере, не устанавливая его на устройство, запускать его и не обнаруживать, появляется ли оно в DDMS или нет.

Это один из тех, «простых, когда вы знаете, как» – используйте инструмент «Адапт» для проверки манифеста.

aapt dump xmltree YourApp.apk AndroidManifest.xml | grep debuggable 

Эта команда даст вам дамп скомпилированной формы файла AndroidManifest.xml – вывод будет выглядеть примерно так:

A: android: debuggable (0x0101000f) = (тип 0x12) 0x0

(Фактический вывод из моей командной строки) в этом примере, 0x0 указывает значение false.

Очевидно, aapt может это сделать:

 aapt l -a app.apk | grep debuggable 

Вернется либо:

 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff 

или

 A: android:debuggable(0x0101000f)=(type 0x12)0x0 

Для пользователя окна можно использовать следующую команду:

 aapt l -a <apk with path> | findstr debuggable 

Вернется либо:

 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff -> this means debuggable is true. 

или

 A: android:debuggable(0x0101000f)=(type 0x12)0x0 -> this means debuggable is false. 
Intereting Posts
Запустите один тест, чтобы проверить покрытие кода Jacoco Android Как игнорировать ошибку «избегать ошибок, отличных от стандартных по фрагментам»? Библиотека календаря для приложения для Android Почему android.os.Build.VERSION_CODES работают на более старых платформах Создание CustomViews в виде модульного и многоразового компонента, который может использоваться в проектах Специальные клавиши KeyEvent (например, немой) ViewPager с WebView, позволяющий прокручивать и запрещать прокрутку WebView Предварительно заполненный Trie Android: как удалить общие настройки в другом пакете Android: Как установить кодировку в JSONStringer для запросов webservice? Исключить экран xLarge для версии Android SDK 2.1 Как создать сенсорные интерактивные диаграммы для Android Android Studio на mac: cant find Системный компилятор Настроить AndroidManifest в разных типах сборки Попытка заставить Android LinearLayout растягиваться горизонтально и вертикально