【Android Studio】please retry with Android Studio 3.5 or newer.

本文记录了解决在Android Studio中打开并运行一个从短信推送平台下载的demo时遇到的三个常见问题:Gradle版本不匹配、依赖下载超时及Java编译错误。通过调整Gradle插件版本、更换依赖仓库和调整Java版本,最终成功运行demo。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天去某个个短信推送平台,下载了一个短信推送的demo,想在studio中打开看看。

最怕打开别人的项目,gradle就给我报错。

报错1:please retry with Android Studio 3.5 or newer.

我无语了。难道要我为了一个demo,去动我整个studio?

再说了我用的版本也不算很旧。

后来,上网找到一个帖子:https://stackoverflow.com/questions/54784948/this-version-of-android-studio-cannot-open-this-project-please-retry-with-andro 

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

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

报错2:依赖下载超时的报错

这个错误之前见过,从jcenter下载超时后就报错。

注释掉jcenter(),改成阿里云仓库:

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

然后,再去sync,studio强烈建议我升级gradle plugin,我就升级了。。然后等了好几分钟,sync成功。

报错3:java编译错误

sync成功。想在手机上运行demo,运行时报错,大概意思好像是:java编译的问题。这我突然想到是不是我java的版本问题,因为我用的java12。

然后我找到demo中的这个地方。原本它是:JavaVersion.VERSION_1_6。

我改成JavaVersion.VERSION_1_12,还是报错。最后改成JavaVersion.VERSION_1_8,终于可以运行起来了。

由于知识范围有限,只能把问题当作“玄学”,按照别人的解决方案去尝试了。幸运的是,能把问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值