java - Android Studio 中的 R.java 文件在哪里?

标签 java android-studio aapt

Android Studio 中的R.java 文件在哪里?有人可以帮忙吗?我已经尝试用谷歌搜索答案,但找不到任何解决方案。

最佳答案

基于new stable release of Android Studio (3.6)我们有: enter image description here

因此,现在要查找您生成的资源类,您需要执行以下步骤:

1) 打开您的项目。

2) 转到您的模块构建路径。

3) 打开 outputs/apk/debug/app-name-debug.apk 文件。

4) 选择您的 classes.dex 文件。

5) 查看下方区域并转到您的完整包路径。

6) 可以看到所有字节码资源类。因此,向下滚动到您要查找的内容。

enter image description here

7) 展开你需要进行的资源类(比如设为R.id)

enter image description here

8) 转到您的 ID。

enter image description here

就是这样。

更新:

如果您想查看实际的 id 整数,您应该按照以下步骤操作:

1) 通过 (7) 转到您需要继续的资源类并右键单击以显示上下文菜单

2) 选择“显示字节码”以查看灵活的对话框“R$id 的 DEX 字节码”,例如,对于 id 类

enter image description here

3) 向下滚动到实际 ID 以查看其编号

enter image description here

关于java - Android Studio 中的 R.java 文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28522144/

相关文章:

java - 在 TreeViewer 中选择添加的项目

java - Android Studio ThermoCalc 华氏度到摄氏度 反之亦然

javascript - 我有错误:E/RecyclerView:未连接适配器;跳过布局

android - 在 Android 中创建新项目时出错

android - aapt 错误获取 'android:name' 属性 : attribute is not a string value

android - Android Studio 升级后出现 NoSuchElementException

java - 在方法中分配 throws 子句

java - Swing JScrollPane - 如何将垂直滚动条设置为左侧?

java - 为什么将 10000000 转换为 char 时得到 38528?

android - Android proguard预期的[!] interface | @interface | class | enum