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

时间:2019-01-27 06:53:05

标签: java android android-studio gradle

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

3 个答案:

答案 0 :(得分:0)

  • 确保您至少具有Gradle版本4.10.1(as per Android guidelines
  • 清理项目(构建->清理)并重建(构建->重建项目)
  • 使缓存无效(文件->缓存/重启)并重建

答案 1 :(得分: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:另一个问题(与兼容性相关)。

答案 2 :(得分:0)

我遇到了完全相同的问题。

我尝试了以下所有操作:

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

我的问题没有解决!!!

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

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

注意:更新了尝试了所有方法的Android Studio。