源由
最近在搭建组件化工程,想要去看下组件的资源id结果找半天没找到。以前都是存放在\app\build\generated\source\r\debug\目录下面的。为啥找不到了?首先找了一下项目,有看到R.txt文件位于\app\build\intermediates\runtime_symbol_list\debug目录下,难道谷歌打包取消了R.java这种编译打包方式?
于是抱着好奇的心理百度查了一下,原来是AndroidGradle插件为了提高编译速度不直接生成R.java文件了,改为生成R类字节码。打包编译时处理该文件最终合到.dex文件中去!
查看步骤
那假如我还是查看R.java源文件尼,步骤如下:
右键ShowByteCode