gpt4 book ai didi

java - 如何在 Android Studio 2020 中找到 R 文件?

转载 作者:行者123 更新时间:2023-12-01 12:42:45 25 4
gpt4 key购买 nike

我在这里搜索了如何做到这一点,但我发现了 2015 年的资源,并且 Android Studio 的布局从那时起发生了变化。 Android Studio 中的 R 文件在哪里。 enter image description here

最佳答案

根据docs ;用于提高 gradle 的效率和构建性能;该插件现在生成 jar 直接而不是生成中间 R.java文件。在以前的 gradle 插件中; R.java将为您包含在 app.gradle 中的所有依赖项生成文件或外部依赖项。然后将这些 R 类与应用程序的其他 java 类一起编译;这将产生开销和不必要或冗余的编译,从而减慢应用程序的构建性能。

The Android Gradle plugin simplifies the compile classpath by generating only one R class for each library module in your project and sharing those R classes with other module dependencies.



完成的新优化可能会显着提高具有许多依赖项的项目的构建性能,并提高索引速度,因此也需要在 android studio 中进行更快、更高效的构建。

当我试图反编译 R jar位于 your_project_directory\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug 的文件使用 jd-gui ;我能够得到 R.class包含 Views 的 id 的实现我将其用于我的应用程序,就像我们在早期版本的 gradle 中使用的一样。(确认了链接。) enter image description here

注意:

如果您的应用程序使用 AAPT2 ;那么你可以生成 R.java Proguard 规则中间文件。获取命令语法;您可以使用 options来自 aapt2 link命令。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com