2015-01-30 2 views

ответ

7

Это инструмент по умолчанию для Android SDK для упаковки всех классов и ресурсов в файл APK.

+1

Где находится инструмент aapt? Я не могу найти его в директории $ ANDROID_HOME. –

+3

он находится под каждым инструментом построения, например 'Androidsdk \ build-tools \ 23.0.2' –

19

AAPT позволяет просматривать, создавать и обновлять ZIP-совместимые архивы (ZIP, JAR и APK). Он также может компилировать ресурсы в двоичные активы. Это базовый разработчик для Android-приложений.

Конечно, вы можете отправлять файлы .so из приложения, но если вы хотите его использовать, вам понадобятся плагины для разработки программного обеспечения, и они не очень рекомендуются из-за сложности. Я не знаю никого для Android, но есть куча плагинов среды.

Также вы можете немного исследований, прежде чем отправлять,

+1

Привет, MarcS, Как выполнить команду aapt в окнах: Я пытаюсь выполнить, но получить ошибку D: \ Android Software \ Qt для android \ adt-bundle-windows-x86_64-20140702 \ adt-bundle-windows-x86_64-20140702 \ sdk \ build-tools \ android-4.4W> aapt list D: \ Новая папка \ FirstActivity.apk Мне что-то не хватает? ?? – Ganesh

+0

Не знаю, что может быть, попробуйте http://stackoverflow.com/questions/19433970/my-commandline-shell-does-not-support-aapt-command – MarcS

+0

Спасибо ... Я пробую ваше предложение – Ganesh

0

Когда приложение компилируется, AAPT генерирует класс R, который содержит идентификаторы ресурсов для всех ресурсов в вашем каталоге res/. Для каждого типа ресурсов существует подкласс R (например, R.drawable для всех доступных ресурсов), и для каждого ресурса этого типа существует статическое целое число (например, R.drawable.icon). Это целое число - это идентификатор ресурса, который можно использовать для извлечения вашего ресурса.

ИСТОЧНИК: https://developer.android.com/guide/topics/resources/accessing-resources.html (копировать/вставить)