Что означает AAPT (инструмент упаковки ресурсов Android)? Как это работает?
Могу ли я отправить файл .so
одного приложения в файл APK другого приложения с помощью AAPT?
Что означает AAPT (инструмент упаковки ресурсов Android)? Как это работает?
Могу ли я отправить файл .so
одного приложения в файл APK другого приложения с помощью AAPT?
AAPT позволяет просматривать, создавать и обновлять ZIP-совместимые архивы (ZIP, JAR и APK). Он также может компилировать ресурсы в бинарные активы. Это базовый конструктор приложений для Android.
Конечно, вы можете отправлять файлы .so из приложения, но если вы хотите их использовать, вам потребуются плагины обратного проектирования, которые не очень рекомендуются из-за сложности. Я не знаю никого для Android, но есть куча плагинов для сред.
Также вы можете немного изучить, прежде чем публиковать,
aapt
посвящен ресурсам Android, таким как .xml
и т. д.
AAPT расшифровывается как Android Asset Packaging Tool. Инструмент упаковки ресурсов Android (aapt) берет файлы ресурсов вашего приложения, такие как файл AndroidManifest.xml и файлы XML для ваших действий, и компилирует их. Это отличный инструмент, который поможет вам просматривать, создавать и обновлять ваши APK. (а также файлы zip и jar). Он также может компилировать ресурсы в бинарные активы. Это базовый конструктор приложений для Android. Этот инструмент является частью SDK (и структуры сборки) и позволяет просматривать, создавать и переделывать архивы в формате Zip (zip, jolt, apk).
Вы можете найти это
..\android-sdk\build-tools\<buildToolsVersion>
aapt package
, aapt add
— Создание пакетов приложений Android (APK)
aapt dump
- Сброс информации из APK-файла через:
прочитать код версии
aapt dump badging <name>.apk
Проверьте свои разрешения
aapt dump permissions <name>.apk
Также aapt
позаботьтесь о ресурсах в процессе ProGuard[О программе]
Подробнее читайте здесь, здесь, здесь
Это стандартный инструмент Android SDK для упаковки всех классов и ресурсов в файл APK.
Androidsdk\build-tools\23.0.2
- person Gopal Singh Sirvi; 25.04.2016
Когда ваше приложение скомпилировано, AAPT создает класс R, который содержит идентификаторы ресурсов для всех ресурсов в вашем каталоге res/
. Для каждого типа ресурса существует подкласс R (например, R.drawable для всех ресурсов, доступных для рисования), и для каждого ресурса этого типа существует статическое целое число (например, R.drawable.icon). Это целое число является идентификатором ресурса, который вы можете использовать для получения вашего ресурса.
ИСТОЧНИК: https://developer.android.com/guide/topics/resources/accessing-resources.html (копировать/вставить)