手头上维护的一个旧项目,突然打包不了apk了,想了一下,应该是昨天刚刚升级了Android studio 3.5版本导致的。
问题:The project isusing an unsupported version of Gradle. Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)
解决方案:
升级了相应的gradle配置:
1.把项目根目录的build.gradle的
classpath 'com.android.tools.build:gradle:2.2.3'
升级到
classpath 'com.android.tools.build:gradle:2.3.0'(目前最新版本为3.5.0)
2.把app Module的build.gradle的
buildToolsVersion: "23.0.3"
升级到
buildToolsVersion: "25.0.0"(最新版本已经去掉该属性了)
3.gradle/wrapper/gradle-wrapper.properties的
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
升级到
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip(目前最新版本为5.4.1)
由于是旧项目,所以不能一下子升级到最新的版本,不然会带来其他更多的异常。