
今天使用Android Studio遇到:Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
。这个问题主要出现的场景是我使用目前最新版的编译器导入旧项目的时候遇到的,分享一下我的解决办法。
主要的问题出现在项目级别的build.gradle
:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}

这样就是插件版本的不匹配。我们修改gradle
版本就好了:
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
}
重新编译可能还会报错,因为编译器有Gradle
最低版本限制,所以我们还要去修改gradle-wrapper.properties
里面的版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-bin.zip
这样修改好之后,重新编译就能够正常运行了。
网友评论