我正在构建使用R类生成一些其他代码的注释处理器。这对于Android应用程序效果很好]
但是,对于Android库(AAR),将不再生成R.java类。 AFAIK,Android库插件生成一个R.txt文件,然后依赖该库的Android应用程序将该R.txt信息编译为最终的R.java类。
我的问题是,有没有一种方法可以强制AAPT为AAR创建R.java类,以便我的注释处理器可以运行?
无需执行此操作,最终的R文件位于app模块中,您可以获取R.txt以获取位于build / intermediates / symbols / <flavor> /R.txt
中的映射表。