【问题标题】:This version of Android Studio cannot open this project, please retry with Android Studio 3.4 or newer此版本的 Android Studio 无法打开此项目,请使用 Android Studio 3.4 或更高版本重试
【发布时间】:2019-04-19 06:21:04
【问题描述】:

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

但我的 android studio 版本是 3.2.1,Google 没有新的更新

【问题讨论】:

  • 我之前遇到过这种情况,它会强制您更新到罐头厂频道

标签: android-studio


【解决方案1】:

尝试编辑您的项目 build.gradle 文件并将 android build gradle 插件设置为依赖部分中的classpath 'com.android.tools.build:gradle:3.2.1'

另见documentation of the android grade plugin

【讨论】:

  • 可能在 gradle-wrapper.properties 中也存在错误的 distributionUrl。我必须在那里设置'distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip'
【解决方案2】:

有点晚了,但是简单有效。 点击关于 Android Studio, 检查当前版本, 打开Project的build.gradle,放在类路径前面。例如你的工作室版本是 3.5.2,那么你的类路径应该是这样的

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

【讨论】:

  • 这个建议在 Android Studio 4.0.1 上也适用于我。我的项目的build.gradle 文件使用'com.android.tools.build:gradle:4.1.0rc2',但失败并显示错误消息“...使用4.1 或更高版本重试”。当我将 Gradle 库版本更改为 4.0.1 时,问题就消失了。
  • 3.5.2 非常适合我。波纹管这可能gradle ASCII: A problem occurred evaluating project ':app'
【解决方案3】:

您需要降低 gradle 版本和 android 插件版本,或者您可以从 beta 或 canary 更新渠道下载最新版本。

要启用来自其他频道的更新,请转到帮助 -> 检查更新 -> 配置自动更新,然后在该对话框中选择您想要的频道。再次选择检查更新后,它将显示最新版本。

【讨论】:

  • 我建议不要自动更新,特别是如果您在一个团队中有几个人在同一个项目中工作。应计划 Android Studio 更新;就像您对任何库更新一样。过去曾导致构建多次损坏。
【解决方案4】:

这个问题是由于在项目中使用了更新版本的 gradle 造成的。 有两种方法可以解决这个问题:

选项 1: 更改gradle/wrapper/gradle-wrapper.properties文件

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

更改项目级别的 gradle build.gradle 文件

classpath("com.android.tools.build:gradle:3.3.2")

选项 2: 将您的 Android Studio 更新到更新版本。 (强烈推荐)

【讨论】:

  • 如果您害怕更新 Android Studio 并可能破坏您的项目,请记住您的机器上可以有多个 Android Studio 版本。
【解决方案5】:

在 IntelliJ IDEA 中,这是一个开放的错误:https://youtrack.jetbrains.com/issue/IDEA-252823

作为一种解决方法,您可以按照其他人的建议更改构建工具版本。

我的项目因此依赖项而失败:

com.android.tools.build:gradle:7.0.0-alpha03

现在它正在处理这个:

com.android.tools.build:gradle:4.0.2

附带说明,您应该在某些项目中更改 build.gradle 中的依赖关系,或者在较新项目中更改 dependencies.kt 中的依赖关系。

那是最新的版本。

【讨论】:

    【解决方案6】:

    更新后,Android Studio 出于某种原因不显示布局的设计。我也尝试了较新的版本,但它不起作用。所以我决定降级我的 IDE。

    当我打开我的项目时,我得到了同样的错误。解决方案如下:

    1. 打开项目结构
    2. 选择项目字段。
    3. 使用适当的 Android 插件版本。您可以从新项目的结构中复制它。
    4. 也可以根据需要更改 Gradle 版本
    5. 好的。
    6. 找到 gradle-wrapper.properties 文件并打开它。
    7. distributionUrl 更改为您在项目结构中保存的 gradle 版本 url。

    或者,如果您不介意,那么您可以更新您的 AS。

    【讨论】:

      【解决方案7】:

      当我决定安装另一个版本的 Android Studio 时遇到了同样的问题,对我有用的是:

      • 使用当前版本的 Android Studio 创建一个新项目只是为了检查依赖项部分中项目级别 build.gradle 的类路径版本,当时是这样的:

      classpath 'com.android.tools.build:gradle:3.5.0-rc01'

      复制那行并在我正在处理的项目中替换它。

      【讨论】:

        【解决方案8】:

        在项目的build.gradle 文件注释classpath com.android.tools.build:gradle: 中。文件 → 项目结构选择 Android Gradle 插件版本以匹配 Android Studio 版本

        【讨论】:

          【解决方案9】:

          您现在可以将您的 android studio 更新到 3.4 稳定版。稳定版本的更新现在可用。干杯!!!

          【讨论】:

            【解决方案10】:

            我只是将 gradle 版本 classpath 'com.android.tools.build:gradle:3.5.3' 更改为 classpath 'com.android.tools.build:gradle:3.3.2' 现在正在工作。

            【讨论】:

              【解决方案11】:

              我遇到了这个错误,只是将 gradle 版本和 android 插件版本降低到 5.1.1 和 3.4.2。

              【讨论】:

                【解决方案12】:

                关闭 VPN 对我有用!让我大吃一惊。

                【讨论】:

                  【解决方案13】:

                  我在降级 Java JDK 后出现此问题,升级 JDK 后我的问题解决了。

                  【讨论】:

                    【解决方案14】:

                    打开 android studio 然后转到帮助菜单 > 检查更新 > 将您的 Android Studio 更新到新版本。

                    【讨论】:

                      【解决方案15】:

                      如果你是因为 Jetpack Compose 而来到这里的,我也遇到了同样的问题,并使用了 Android Studio 的北极狐金丝雀版本解决了它:你可以在这个链接下载它:https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2020.3.1.12/android-studio-2020.3.1.12-mac.zip

                      【讨论】:

                        【解决方案16】:

                        由于更新而出现此问题,您可以通过降级使用的 gradle 来解决此问题 com.android.tools.build:gradle:3.2.1 到以前的 gradle,例如 com.android.tools.build:gradle:3.0.0 或比当前版本更早的任何东西

                        【讨论】:

                          【解决方案17】:

                          这通常发生在您解压后打开其他人的项目时。并且此人使用了更新的 android Studio。

                          解决方法是

                          1.转到帮助并查看您的 android studio 版本 2.转到文件>项目结构>并将您的Android Gradle插件版本设置为您的android studio版本 3.将Gradle版本改成你常用的。(可选)

                          构建项目,它应该可以正常运行

                          【讨论】:

                            【解决方案18】:

                            这似乎是不兼容的 gradle 插件与 gradle 二进制版本。你可以在这里找到版本:Gradle Plugin release and compatiblity

                            将您的成绩插件和成绩二进制文件升级到兼容版本,应用程序应开始构建。

                            【讨论】:

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