Android Studio 中的 R.java 文件在哪里?
2022-08-31 20:25:41
Android Studio 中的 R.java 文件在哪里?有人可以帮忙吗?我已经尝试谷歌寻找答案,但找不到任何解决方案。
Android Studio 中的 R.java 文件在哪里?有人可以帮忙吗?我已经尝试谷歌寻找答案,但找不到任何解决方案。
基于Android Studio(3.6)的新稳定版本,我们有:
因此,现在要找到生成的资源类,您需要执行以下步骤:
1) 打开您的项目。
2) 转到模块构建路径。
3)打开输出/apk/debug/app-name-debug.apk文件。
4) 选择您的类.dex 文件。
5)查看向下放置的区域,然后转到完整的包装路径。
6) 您可以看到所有字节编码的资源类。因此,向下滚动到您要查找的内容。
7) 展开需要继续的资源类(例如,让它 R.id)
8)去你的ID的。
就是这样。
更新:
如果您想查看实际的ID整数,则应遵循以下步骤:
1)通过(7)转到您需要继续的资源类,然后右键单击以显示上下文菜单
2)选择“显示字节码”以查看灵活的对话框“R$id的DEX字节码”,例如,用于id类
3)向下滚动到实际的ID以查看其编号
虽然当前的Android Gradle插件不再生成,但你仍然可以检查相应的类文件(参见Sergey V.的答案)。R.java
但是,如果您(在大多数情况下可能)只想查找资源生成的ID,则有一种更简单的方法:
在左侧的项目窗格中,使用顶部的下拉列表从 Android 切换到项目视图。然后导航到 。此文件列出了 AGP 在生成过程中生成的所有 ID。app/build/intermediates/runtime_symbol_list/<insert build type here>/R.txt