此版本的Android Studio无法打开此项目,请使用Android Studio 4.0或更高版本重试

时间:2019-11-02 12:26:52

标签: android android-studio android-studio-4.0

我在Android Studio canary 4中打开了我的项目,然后我决定在stable version 3.5.1中打开了该项目 现在,我收到以下消息。

  

此版本的Android Studio无法打开此项目,请重试   使用Android Studio 4.0或更高版本。

我尝试了以下

  1. 删除.gradle.ideagradle/project.iml
  2. 使缓存无效
  3. 关闭并重新导入项目
  4. agpKotlin更改为以前的版本。

似乎我必须坚持使用4.0。

5 个答案:

答案 0 :(得分:11)

我刚遇到这个问题。要解决此问题,我只需要从以下位置更改build.gradle

classpath 'com.android.tools.build:gradle:4.0.0'

classpath 'com.android.tools.build:gradle:3.6.3'

gradle插件的最新非4.x版本 https://developer.android.com/studio/releases/gradle-plugin

然后,在gradle同步之后,一切正常。我什么也不需要做。

答案 1 :(得分:1)

就我而言,我先切换到classpath "com.android.tools.build:gradle:3.6.3",然后再切换到CleanBuild

答案 2 :(得分:0)

我能够通过删除~./android/build-cache/4.x~./android/build-cache/4.x.lock

解决此问题

在删除上面的文件和目录后,重新启动项目,并检查它们是否再次出现在build-cache下。如果它们出现,则意味着com.android.tools.build:gradle:4.x仍将应用到项目中的某个位置。我从Finder和Android Studio中搜索了具有4.x名称的文件,并将其更改为3.5.2

答案 3 :(得分:0)

今天我能够解决问题,发生了什么

我使用$ sudo kubectl get deployments --namespace=kubernetes-dashboard NAME READY UP-TO-DATE AVAILABLE AGE dashboard-metrics-scraper 0/1 1 0 22s kubernetes-dashboard 0/1 1 0 1s 来声明我的依赖关系,我已经更改了buildSrc中的AGPKotlin版本,但是当使用AS canary打开项目时,AS除了引用buildSrc的现有AGP依赖项语句之外,还添加了额外的AGP依赖项语句

例如:

buildSrc

删除附加添加的dependencies { classpath GradlePlugins.GRADLE ... classpath 'com.android.tools.build:gradle:4.0.0-alpha06' } 依赖关系可以解决此问题。


除此之外,从项目AGP的{​​{1}}块中删除以下行,因为它是为了修复AS Canary 4.0中的错误

repositories

答案 4 :(得分:0)

将Android Studio中的Gradle更新到最新版本。