我已经在Android Studio中创建了一个Android模块,以创建用于包含在Delphi应用中的主屏幕小部件。为此,我需要通过手动构建脚本第二次手动运行构建过程的一部分。该脚本运行aapt来生成R.java,然后运行javac和dex以使用一些其他模块重新编译它,效果很好。
但是,生成的app +小部件无法正常工作,我怀疑它是R.java文件未完成。当我在本机Java应用程序中托管相同的小部件时,Gradle生成的结果R.java包含许多其他项,我相信可能是问题所在。
我想看看generateReleaseRFile Gradle任务实际上是做什么的-即它运行什么终端命令,以及,如果它调用aapt,它将传递给它什么参数,以便与我的手动构建脚本进行比较。
有人知道这是否可能吗?
谢谢!