Это команда aapt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
aapt - Инструмент упаковки активов Android
СИНТАКСИС
способный команда [параметры] файлы ...
способный l [ist] [-v] [-a] файл. {zip, jar, apk}
Вывести содержимое Zip-совместимого архива.
способный d [ump] [--values] КАКОЙ файл. {apk} [asset [asset ...]]
strings Распечатайте содержимое пула строк таблицы ресурсов в APK.
badging Распечатайте этикетку и значок приложения, объявленного в APK.
permissions Распечатайте разрешения из APK.
ресурсы Распечатайте таблицу ресурсов из APK.
конфигурации Распечатайте конфигурации в APK.
xmltree Распечатайте скомпилированные xmls в заданных активах.
xmlstrings Распечатайте строки данных скомпилированных ресурсов xml.
способный p [ackage] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 расширение [-0 расширение ...]] [-g допуск] [-j jarfile]
[--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name ТЕКСТ] [--custom-package VAL]
[--rename-manifest-package ПАКЕТ]
[--rename-Instrumentation-target-package ПАКЕТ]
[--utf16] [--auto-add-overlay]
[--max-res-версия VAL]
[-I базовый-пакет [-I базовый-пакет ...]]
[-A исходный-каталог-ресурса] [-G файл-списка-классов] [-P общедоступный-файл-определений]
[-S источники-ресурсов [-S источники-ресурсов ...]]
[-F apk-файл] [-J R-файл-каталог]
[--продукт продукт1, продукт2, ...]
[-c НАСТРОЙКИ] [--preferred-configurations НАСТРОЙКИ]
[каталог-сырых-файлов [каталог-сырых-файлов] ...]
[--output-text-symbols КАТАЛОГ]
Упакуйте ресурсы Android. Он будет читать активы и ресурсы, которые
поставляется с аргументами -M -A -S или raw-files-dir. -J -P -F и -R
параметры определяют, какие файлы выводятся.
способный r [emove] [-v] файл. {zip, jar, apk} файл1 [файл2 ...]
Удалить указанные файлы из Zip-совместимого архива.
способный файл [dd] [-v]. {zip, jar, apk} файл1 [файл2 ...]
Добавить указанные файлы в Zip-совместимый архив.
способный c [runch] [-v] -S источники-ресурсов ... -C выходная-папка ...
Выполните предварительную обработку PNG для одной или нескольких папок ресурсов
и сохраните результаты в выходной папке.
способный s [ingleCrunch] [-v] -i входной файл -o выходной файл
Выполните предварительную обработку PNG для одного файла.
способный версия]
Версия программы для печати.
ОПИСАНИЕ
Инструмент Android Asset Packaging Tool (aapt) принимает файлы ресурсов вашего приложения, такие как
AndroidManifest.xml и файлы XML для ваших действий и компилирует их. An
Также создается R.java, поэтому вы можете ссылаться на свои ресурсы из кода Java.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Сводка опций приведена ниже.
-a печатать данные, специфичные для Android (ресурсы, манифест), при перечислении
-c укажите, какие конфигурации включить. По умолчанию используются все конфигурации. В
Значение параметра должно быть списком значений конфигурации, разделенных запятыми.
Локали следует указывать в виде пары «язык» или «язык-регион». Некоторые
Примеры:
en
порт, en
порт, земля, en_US
Если вы поместите в список специальный языковой стандарт, zz_ZZ, он выполнит
псевдолокализация в локали по умолчанию, изменяя все строки, чтобы вы могли
ищите строки, которые пропустили процесс интернационализации. Например:
порт, суша, zz_ZZ
-d один или несколько ресурсов устройства для включения, разделенных запятыми
-f принудительно перезаписать существующие файлы
-g укажите допуск пикселя, чтобы изображения переходили в оттенки серого, по умолчанию 0
-j укажите файл jar или zip, содержащий классы для включения
-k нежелательный путь файла (ов) добавлен
-m создать каталоги пакетов в месте, указанном -J
-u обновить существующие пакеты (добавить новые, заменить старые, удалить удаленные файлы)
-v подробный вывод
-x создавать расширяющиеся (не связанные с приложением) идентификаторы ресурсов
-z требовать локализацию атрибутов ресурса, помеченных как localization = "рекомендовано"
-A дополнительный каталог, в котором можно найти необработанные файлы ресурсов
-G Файл, в который выводятся параметры proguard.
-F укажите файл apk для вывода
-I добавить существующий пакет в базовый набор включений
-J укажите, где выводить определения констант ресурса R.java
-M укажите полный путь к AndroidManifest.xml для включения в zip
-P укажите, где выводить определения общедоступных ресурсов
-S каталог, в котором можно найти ресурсы. Будет просканировано несколько каталогов, и
первое найденное совпадение (слева направо) будет иметь приоритет.
-0 указывает дополнительное расширение, для которого такие файлы не будут сохраняться
сжат в .apk. Пустая строка означает, что файлы вообще не сжимаются.
--Режим отладки
вставляет android: debuggable = "true" в узел приложения манифеста,
сделать приложение доступным для отладки даже на производственных устройствах.
--min-sdk-версия
вставляет android: minSdkVersion в манифест. Если версия 7 или выше,
кодировка по умолчанию для ресурсов будет в UTF-8.
--target-sdk-версия
вставляет android: targetSdkVersion в манифест.
--max-res-версия
игнорирует каталоги ресурсов с версией выше заданного значения.
--ценности
при использовании с «dump resources» также включает значения ресурсов.
--версия-код
вставляет android: versionCode в манифест.
--имя-версии
вставляет android: versionName в манифест.
--пакет на заказ
генерирует R.java в другой пакет.
--extra-пакеты
сгенерировать R.java для библиотек. Отдельные библиотеки с помощью ':'.
--генерировать-зависимости
генерировать файлы зависимостей в тех же каталогах для R.java и пакета ресурсов
--auto-add-оверлей
Автоматически добавлять ресурсы, которые есть только в наложениях.
- предпочтительные конфигурации
Как опция -c для фильтрации ненужных конфигураций, но только выражает
предпочтение. Если нет доступных ресурсов с предпочтительной конфигурацией
тогда он не будет раздетым.
--переименовать-манифест-пакет
Перепишите манифест так, чтобы имя его пакета совпадало с именем пакета, указанным здесь.
Относительные имена классов (например, .Foo) будут изменены на абсолютные имена с
старый пакет, так что код не нужно менять.
--rename-Instrumentation-target-package
Перепишите манифест так, чтобы все его инструментальные компоненты были нацелены на данную
упаковка. Полезно при использовании вместе с --rename-manifest-package для исправления
проверяет пакет, который был переименован.
--продукт
Определяет, какой вариант выбрать для строк, в которых есть варианты продукта.
--utf16
изменяет кодировку ресурсов по умолчанию на UTF-16. Полезно, только когда уровень API
установите значение 7 или выше, где кодировка по умолчанию - UTF-8.
--нон-постоянный-идентификатор
Сделайте идентификатор ресурсов непостоянным. Это необходимо для создания Java-класса R, который
не содержит окончательного значения, но используется для создания повторно используемых скомпилированных библиотек
которые нуждаются в доступе к ресурсам.
- ошибка при неудачной вставке
Заставляет aapt возвращать ошибку, если не удается вставить значения в манифест с помощью
--debug-mode, --min-sdk-version, --target-sdk-version --version-code и --version-
имя. Вставка обычно не выполняется, если в манифесте уже определен атрибут.
--output-text-символы
Создает текстовый файл, содержащий символы ресурсов класса R в
указанная папка.
--игнорировать-активы
Активы, которые следует игнорировать.
Используйте aapt в Интернете с помощью сервисов onworks.net