当前位置: 首页 > 知识库问答 >
问题:

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

司徒元明
2023-03-14

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

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

我试过

  1. 删除. gradle.念头gradle/project.iml
  2. 使缓存无效
  3. 关闭和再导入项目
  4. agp静态编程语言更改为以前的版本。

看来我必须坚持4.0。

共有3个答案

夏飞掣
2023-03-14

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

我用buildSrc来声明我的依赖关系,我在buildSrc中更改了AGPKotlin版本,但是当用AS-canary打开项目时,AS除了现有的AGP依赖性语句之外,还添加了一个额外的AGP依赖性语句,引用了buildSrc

前任:

dependencies {
    classpath GradlePlugins.GRADLE
    ...
    classpath 'com.android.tools.build:gradle:4.0.0-alpha06'
}

删除额外添加的AGP依赖性修复了该问题。

除此之外,从projectbuild中的存储块中删除以下行。gradle,因为它是为金丝雀4.0中的错误修复而设计的

// maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
连文栋
2023-03-14

我通过删除~,解决了这个问题/android/build cache/4。x~/android/build cache/4。x、 锁

删除上面的文件和目录后,重新启动项目,并检查这些文件和目录是否再次显示在Build-ache下。如果显示,则表示com.android.tools.build: gradle: 4. x仍然应用于项目中的某个地方。我从Finder和Android Studio中搜索了有4. x名称的文件,并将其更改为3.5.2

闾丘高峰
2023-03-14

我只是有这个问题。为了修复它,我只需要在构建中进行更改。格拉德尔

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

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

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

然后,在梯度同步之后,一切正常。我不需要做任何其他事情。

 类似资料: