The*_*tor 21 java aapt android-studio
Android Studio中的R.java文件在哪里?有人可以帮忙吗?我已经尝试谷歌的答案,但找不到任何解决方案.
Ser*_* V. 37
基于Android Studio (3.6)的新稳定版本,我们有:

因此,现在要查找生成的资源类,您需要执行以下步骤:
1)打开你的项目。
2)转到您的模块构建路径。
3) 打开outputs/apk/debug/app-name-debug.apk文件。
4) 选择您的 classes.dex 文件。
5) 查看向下放置的区域并转到您的完整包装路径。
6) 您可以看到所有字节编码的资源类。因此,向下滚动到您要查找的内容。
7)展开你需要进行的资源类(比如,让它是R.id)
8)去你的身份证。
就是这样。
更新:
如果您想查看实际的 id 整数,您应该按照以下步骤操作:
1)通过(7)转到您需要继续的资源类并右键单击以显示上下文菜单
2) 选择“Show Bytecode”可以看到灵活的对话框“DEX Byte Code for R$id”,例如id class
3) 向下滚动到实际 ID 以查看其编号
ubu*_*oid 17
尽管当前的 Android Gradle 插件不再生成R.java,但您仍然可以检查相应的类文件(请参阅 Sergey V. 的回答)。
但是,如果您(可能在大多数情况下)只想为您的资源查找生成的 ID,则有一种更简单的方法:
在左侧的项目窗格中,使用顶部的下拉菜单从Android切换到项目视图。然后导航到app/build/intermediates/runtime_symbol_list/<insert build type here>/R.txt. 该文件列出了 AGP在构建过程中生成的所有 ID。
Oul*_*Art 10
我使用Android Studio 3.3.2
\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\support\constraint\R.java
Run Code Online (Sandbox Code Playgroud)

我使用的是Android Studio 2.3.3.该R.java文件如上图所示.
在左上方,有一个选择列表.选择该[project]选项,以便您可以查看所有文件夹和文件.
如上所述,“新的Android Gradle Plugin直接生成对应的字节码,不制作中间R.java文件”。
使用ubuntudroid 解决方案,您也可以通过id这种方式找到。查找R.txt并复制绝对路径。项目 > 应用程序 > 构建 > 中间体 > runtime_symbol_list > 调试 > R.txt。然后右键单击并选择Copy Path..., 1. Absolute Path Ctrl+Shift+C。
通过这种方式,您将获得一个路径R.txt,例如“C:\Users\user\AndroidStudioProjects\your_project\app\build\intermediates\runtime_symbol_list\debug\R.txt”。将不带的路径复制R.txt到文本文件以供将来参考,例如,使用 Notepad++。
按Ctrl+ Shift+F找到目录。插入一个id和路径。
== 旧答案 ==
将项目视图从 更改Android为Project或Project Files。找到这两个文件之一。
然后您可以恢复Android查看。
R.java是ADT或Android工作室生成的文件.它将位于app\build\generated\source\r目录下.
./app/build/generated/source/r/debug/android/support/v7/appcompat/R.java
./app/build/generated/source/r/debug/your/packagename/name/R.java
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44136 次 |
| 最近记录: |