android-studio - 在最新的 Android Studio 中找不到 R.java
问题描述
我正在使用最新的 Android Studio,但找不到 R.java 文件的位置。
解决方案
如果您的代码无法解析 R 类,则意味着资源编译或链接失败 - 请检查您的日志以获取详细信息。您应该会看到来自 AAPT 的错误,告诉您失败的原因。
如果您只想查看R.java
文件的内容,那么它应该存在于 app 模块中,但在库中,AGP 现在直接生成 R.jar(编译后的字节码)。
如果由于某种原因您想编写一个对该文件执行某些操作的自定义任务 -不要。它是一个中间文件,不应被其他任务使用。相反,您可以尝试使用 R.txt 文件 - 它仍然包含所有资源及其 ID,并且更容易解析 - 并且存在于库和应用程序模块中。
推荐阅读
- r - 如何在预期时使用 testthat 将消息和警告静音
- java - Java Streams 验证是否只有一个结果
- php - 在 Woocommerce 结帐页面中显示自定义消息
- php - laravel 在给定 id 与连接表 id 不匹配时获取数据
- python - 使用 R 中的网状包,Python 输出未在 html 中显示
- javascript - 使用类扩展数据属性功能
- python - 如何修复“dash.exceptions.NoLayoutException”错误
- iphone - 如何将 iPhone LiDAR 传感器与 Web 应用程序一起使用?
- maven - JDK 11 JavaFX with Maven:无法向项目添加依赖项
- html - 使用 Google Analytics (GA4) 测量仅限注册的网页内的流量