2

我有一个自定义的 gradle 构建文件,我需要使用各种参数运行 aapt(提取包名称并重新编译自定义资源目录中的资源)。

目前我正在遍历 ../sdk/build-tools/* 的目录并获取最新的目录(最新的)。但是我知道有一个 gradle android 插件,并且它有一个 aapt 任务或控制它的方法。

我可以应用 android 插件并在我的任务/groovy 类中只使用 aapt 命令吗?

10 倍。

4

1 回答 1

1

10x 再次堆栈溢出,因为我在回答所有愚蠢的问题时得到了大量的答案......

我没有找到办法,但我使用以下单独的 gradle 文件,其中包含一个封装查找 aapt 并运行它的类,然后我使用 apply from: 'xxx.gradle' 并在包含的文件中使用ext.aapt=新的 AaptRunner(); 然后我可以在原始构建脚本中使用 aapt 对象。

于 2013-08-13T08:17:15.660 回答