использование плагина Android Gradle для запуска aapt

У меня есть собственный файл сборки gradle, и мне нужно запустить aapt с различными параметрами (чтобы извлечь имена пакетов и перекомпилировать ресурсы в пользовательском каталоге ресурсов).

В настоящее время я перебираю каталоги ../sdk/build-tools/* и беру последний каталог (самый последний). Однако я знаю, что есть плагин gradle для Android и что у него есть задача aapt или метод управления им.

Могу ли я применить плагин для Android и использовать только команду aapt в моем классе задач / groovy?

10x.


person codeScriber    schedule 11.08.2013    source источник


Ответы (1)


10-кратное переполнение стека из-за потока ответов, которые я получил, в то время как на все идиотские вопросы отвечают...

я не нашел способ сделать это, но я использую следующий отдельный файл gradle с классом, который инкапсулирует поиск aapt и его запуск, затем я использую применить из: «xxx.gradle» и во включенном файле я использую ext.aapt= новый AaptRunner(); тогда я могу использовать объект aapt в исходном скрипте сборки.

person codeScriber    schedule 13.08.2013
comment
Хотите поделиться своим скриптом, чтобы найти aapt? - person Bernd S; 08.04.2015