【问题标题】:This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or newer此版本的 Android Studio 无法打开此项目,请使用 Android Studio 4.0 或更高版本重试
【发布时间】:2020-02-28 10:50:13
【问题描述】:

我在 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。

【问题讨论】:

  • 查看项目根目录中的build.gradlecom.android.tools.build:gradle 版本号有什么用?
  • @CommonsWare 我已经做到了,我更新了问题。
  • @user158 你有什么com.android.tools.build:gradle版本号?
  • @GabrieleMariotti 这是3.5.0

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


【解决方案1】:

我刚遇到这个问题。要修复它,我只需要从

更改我的 build.gradle
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

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

【讨论】:

    【解决方案2】:

    我可以通过删除 ~./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】:

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

      我使用buildSrc声明我的依赖,我在buildSrc中更改了AGPKotlin版本,但是在使用AS canary打开项目时,AS添加了额外的AGP依赖声明除了现有的AGP 依赖语句引用buildSrc

      例如:

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

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


      除此之外,从项目build.gradle 中的repositories 块中删除以下行,因为它用于修复 AS Canary 4.0 中的错误

      // maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
      

      【讨论】:

        【解决方案4】:

        就我而言,我切换到 classpath "com.android.tools.build:gradle:3.6.3" 然后 Clean & Build

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2019-04-19
            • 1970-01-01
            • 2023-01-08
            • 2021-04-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-08-22
            相关资源
            最近更新 更多