欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 【Android Studio】创建新项目遇到的一些问题

【Android Studio】创建新项目遇到的一些问题

2025/2/22 17:03:00 来源:https://blog.csdn.net/qq_43358469/article/details/144735567  浏览:    关键词:【Android Studio】创建新项目遇到的一些问题
1.Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

这个问题的原因是我在使用

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

出现的,表示项目正在使用已弃用的 Gradle 功能,这些功能与 Gradle 8.0 不兼容。当使用尚未更新以支持最新 Gradle 版本的旧库或插件时,很常见。

然后我们进入【Terminal】里面看看有啥问题
输入

gradlew --warning-mode all

显示
在这里插入图片描述
最后发现是这个问题

> Configure project :
The RepositoryHandler.jcenter() method has been deprecated. This is scheduled to be removed in Gradle 8.0. JFrog announced JCenter's shutdown in February 2021. Use mavenCentral() instead. Consult the upgra
ding guide for further information: https://docs.gradle.org/7.0.2/userguide/upgrading_version_6.html#jcenter_deprecationat build_azgzdqjnd2tgvouqmjm5uilxd$_run_closure1$_closure2.doCall(D:\Android\AndroidProject\FormalProject\joy_wajueji\pad_wajueji\build.gradle:8)(Run with --stacktrace to get the full stack trace of this deprecation warning.)FAILURE: Build failed with an exception.

就是在这个里面

    repositories {maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }google()jcenter()}

把那个 jcenter() 修改为 mavenCentral() 就好了。

然后看看还有什么问题
在这里插入图片描述
这里说明我们使用的Gradle版本很高,需要使用Java11,但是我们本地使用的是Java8,所以需要修改。

这样的话,要么我们替换成Java11,要么我们就降级Gradle版本就好了,要是降级gradle的话,可以这样使用
项目根目录下,找到 build.gradle 文件,并修改 classpath 中的 Android Gradle 插件版本。

dependencies {classpath 'com.android.tools.build:gradle:4.1.3'  // 这是支持 Java 8 的版本
}

在 gradle-wrapper.properties 文件中,修改 distributionUrl 为较老的 Gradle 版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip

这样就又可以愉快的使用Java8了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词