最新版Android Studio中R.java文件的查找位置在哪里
Android Studio新版R文件查找方法
Android Studio自Arctic Fox版本(对应AGP 7.0+)开始调整了R类文件的生成逻辑,旧教程里提到的app/build/generated/source/r/路径默认已经不会生成R.java文件,你可以按照以下两种情况查找对应资源映射文件:
默认配置(未开启R.java生成)
新版本默认用R.txt替代R.java实现资源ID传递,文件路径为:app/build/intermediates/runtime_symbol_list/<构建变体>/R.txt
其中<构建变体>对应你当前使用的构建类型,通常为debug、release等,打开文件即可查看所有资源对应的ID值,完全可以满足日常调试、资源ID核对的需求。需要使用R.java的场景
如果你的项目需要用到R.java(比如旧代码用R常量做switch分支、注解参数等),需要先在对应模块的build.gradle中添加配置开启R.java生成:android { buildFeatures { generateRClass true } }同步项目并重新构建后,就可以在传统路径
app/build/generated/source/r/<构建变体>/下找到R.java文件。
内容的提问来源于stack exchange,提问作者user16611899
相关产品推荐
相关产品推荐

