该项目使用与Android Studio 2020.3不兼容的Gradle 2.10

4zcjmb1e  于 2022-12-16  发布在  Android
关注(0)|答案(5)|浏览(604)

在udacity学习android studio的时候,他们让我下载一个项目;我这样做了,但当我导入到Android Studio时,我收到了一条错误消息:
该项目使用与Android Studio 2020.3不兼容的Gradle 2.10。
为什么会出现此错误?

93ze6v8z

93ze6v8z1#

如果您还没有弄清楚这一点,那么我也刚刚开始了同一个项目。我像上面一样更改了类路径。然后我找到了一个网站,使用最新版本的gradle和插件。它说:“您可以在Android Studio的File〉Project Structure〉Project菜单中指定Gradle版本,也可以通过编辑gradle/wrapper/ www.example.com文件中的Gradle分发版引用gradle-wrapper.properties来指定。”我做了第一个。
然后,项目和应用版本中的build.gradle文件都出现了错误。Could not find com.android.tools.build:gradle:7.0.3
如果你得到这个错误,点击链接“添加Google Maven存储库和同步项目”。然后你必须点击“做重构”。
现在你在一个build.grade文件中遇到了另一个错误。这个stackoverflow链接会告诉你:Gradle - Error Could not find method implementation() for arguments [com.android.support:appcompat-v7:26.0.0]
最后,将testCompile替换为testImplementation,然后您应该得到BUILD SUCCESSFUL。

ffx8fchx

ffx8fchx2#

您尝试克隆的项目Gradle版本已过时。请根据您的android studio版本进行更改。
gradle(项目)更改版本并同步

classpath "com.android.tools.build:gradle:4.1.2"
wkyowqbh

wkyowqbh3#

得到了解决方案:)
在www.example.com中gradle-wrapper.properties:

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

字符串
在build.gradle项目级别中:

buildscript {
repositories {
    google()
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:7.0.4'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}
在build.gradle模块级别中:

Replace all "compile" with "Implementation" and do other suggested version updated and you are done here :)


希望这对你有用,如果是的话就按那个向上的按钮:)

jmp7cifd

jmp7cifd4#

如果没有得到任何解决方案,你能做的最好的是复制“应用程序”文件夹的项目(使用文件资源管理器)并将其粘贴到新创建的项目中(应与您的项目同名),这样您将获得已同步的gradle和新创建的应用版本。项目中的每个重要内容都存在于其应用程序文件夹中,当您创建一个同名的新项目并从旧版本的项目中复制应用程序文件夹时,您将拥有一个包含所有相同资源的项目更新版本。注意:您不能在分支和其他提交之间移动

lf3rwulv

lf3rwulv5#

我在Android studio上看过好几次这个问题。下面的技巧对我效果最好。

  1. Android Studio建议升级到较新版本,请升级并同步
    1.大多数情况下,您会再次看到错误消息
    1.现在,转到文件-〉使缓存失效/重新启动
    1.现在应该能用了
    如果它显示相同的错误,那么我不知道该怎么办。如果它显示不同的错误,然后重复步骤1至3的新错误。
    希望,这能帮助一些...

相关问题