Articles of aapt

Ошибка libpng: не файл PNG

Я несколько раз пытался обновить инструменты сборки Android Studio до версии 1.3.1, но я всегда получаю эту ошибку libpng. Я решил одну из ошибок, полностью удалив зависимость maven (так как консоль градиента указала точно, где находится файл проблемы), но теперь я застрял с той же ошибкой и не указал, где находится файл проблемы. Я что-то […]

Aapt ERROR получает атрибут android: name: атрибут не является строковым значением

Когда мой apk сгенерирован, я выполняю команду aapt dump badging на нем. Я продолжаю получать следующую ошибку: Application: label = 'Name' icon = 'res / drawable / icon_128x128.png' Application-debuggable startable-activity: name = 'co.package.name.MainActivity' label = 'Name' icon = '' ERROR get 'android: name' attribute: attribute не является строковым значением Я попытался добавить имя метки для […]

Как использовать Android aaptOptions?

В чем смысл aaptOptions.noCompress и т. Д .; Может ли кто-нибудь объяснить их мне? android { aaptOptions { noCompress 'foo', 'bar' ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~' } } Это влияет на все задачи с помощью aapt.

Документация для элемента aapt в скрипте Ant

Я работаю над некоторыми скриптами Ant для системы сборки Android и сталкиваюсь с элементом для вызова aapt. Я видел множество примеров с Exec executable = "$ {aapt}" Но те, которые выходят из файла main_rules.xml, используют другой формат <aapt executable="${aapt}" command="package" debug="${build.packaging.debug}" manifest="AndroidManifest.xml" assets="${asset.absolute.dir}" androidjar="${android.jar}" apkfolder="${out.absolute.dir}" resourcefilename="${resource.package.file.name}" resourcefilter="${aapt.resource.filter}"> <res path="${resource.absolute.dir}" /> <!– <nocompress /> forces no […]

Как сохранить разрывы строк в xml <string> ресурсах в Android?

Я пытаюсь использовать многострочные константы (определенные в .xml-файле под / res / values ​​/ folder), но, похоже, невозможно сохранить разрывы строк там – все они преобразуются в пробелы. Я попытался сыграть с «отформатированным» атрибутом строк (установив его как «true», так и «false», также я попытался обернуть строки в тегах CDATA, например: <string name="str1"> A B […]

Какие существуют ограничения на количество ресурсов Android?

В одном из наших приложений есть несколько тысяч небольших файлов данных, которые мы сейчас упаковываем в качестве активов. Это поможет нашему коду, если мы сможем упаковать их в качестве исходных ресурсов. Я попытался выяснить, какие ограничения для количества ресурсов, которые может иметь приложение для каждого типа, но я не нашел никакой документации по этому вопросу. […]

Изменение имени пакета приложения в пользовательском шаге сборки Ant

Я пытаюсь использовать пользовательскую сборку для переупаковки моего приложения для Android. Я хочу создать внутреннюю бета-версию, которую я могу установить бок о бок с моим производственным приложением. Этот ответ выглядит как раз то, что мне нужно, однако оно, похоже, не работает. Вот обновление для моего файла build.xml: <target name="-package-resources" depends="-crunch" > <echo>Repackaging AndroidManifest.xml to ${package.manifest.name} […]

Android ускоряет использование процессора (и медленно!)

У меня проблема с aapt инструментом Android. Я запускаю две среды разработки. Каждый из них находится на четырехъядерном процессоре с 8 ГБ оперативной памяти. Один из них – Windows 7, другой – Ubuntu 10.04. Оба запускают Eclipse 3.7r2 и ADT 18.0. Я строю с maven. Моя работа над системой linux занимает около 1 минуты, а […]

Переопределить макет xml из фреймворка android

проблема Я хочу переопределить файл макета из пространства имен android, например R.layout.popup_menu_item_layout (на который ссылается код : com.android.internal.R.layout.popup_menu_item_layout ). Говоря о переопределении , я предполагаю объявить xml файл в проекте, который будет приоритетным по сравнению с макетом, который принадлежит инфраструктуре. Обратите внимание, что это всего лишь пример макета, поэтому вопрос касается каждого макета, который присутствует […]

Стиль Android-ресурсов Компилирует (aapt): неудачная таблица ресурсов: размер заголовка 0xc

Я просто провел несколько часов с ужасной задачей для Android-компиляции, связанной со стилями, и задавался вопросом, может ли кто-нибудь объяснить, что вызвало это. Я исправил его, но не знаю, в чем проблема. Не помогло Android сказать, что ошибка была в colors.xml, а не в другом xml. Шаг 1 – для воссоздания ошибки Given a style […]