更新Gradle插件版本3.3后如何使用R.

问题描述 投票:1回答:3

我已将我的gradle插件版本更新为3.3,同步后项目无法解析R.

java android android-studio gradle
3个回答
0
投票
  • 确保你至少有Gradle版本4.10.1(as per Android guidelines
  • 清理项目(构建 - >清理)并重建(构建 - >重建项目)
  • 使缓存无效(文件 - > Invadiate缓存/重新启动)并重建

0
投票

gradle插件3.3.0 (January 2019) / Gradle 4.10.x周围有很大的变化

行为改变

  • 延迟任务配置:该插件现在使用Gradle的新任务创建API ...
  • 为图书馆项目更快地生成R类

...

项目和模块的build.config文件可能会产生与这些更改相关的错误。检查一下。


笔记。

我遇到了与Android Studio 3.3.0相关的VCS(git)问题,这会扰乱构建。在编辑器中,某些文件不显示当前内容,显示中间或不相关的文件等。它也发生在较旧的Gradle版本中,因此它似乎是Android Studio特定的问题。

与AS 3.2.x相同的项目,Gradle插件3.2.1,Gradle 4.7:没问题,

使用AS 3.2.x,Gradle插件3.3.0,Gradle 4.10.2:另一个问题(兼容性相关)。


0
投票

我有完全相同的问题。

我尝试了以下所有方法:

  • 清理项目(构建 - >清理)并重建(构建 - >重建项目)
  • 从终端清理项目(gradlew clean)和重建(gradlew build)就可以了。
  • 无效缓存(文件 - >无效缓存/重新启动)和重建。
  • 检查res/目录并检查所有文件。

我的问题没解决!!!

在最后一步中,我更新了Android Studio 3.4

我的问题已修复,现在我使用最新的gradle(gradle-5.1.1-all.zip)和gradle插件(3.4.0)

注意:更新您的Android工作室,已经尝试了所有方法..

© www.soinside.com 2019 - 2024. All rights reserved.