错误:无法初始化类 com.android.sdklib.repositoryv2.AndroidSdkHandler

2022-09-01 09:12:06

我想在启动时使用Android Studio构建此项目,但出现错误。堆栈跟踪在这里


答案 1

当您的系统中安装了多个JDK时,会出现此问题,我遇到了与我错误地安装了oracle-jdk-9和Android工作室需要oracle-jdk-8相同的问题

如果您使用的是Ubuntu,则可以从此问题安装jdk-8。

因此,请进行如下更改,如下所示:

按 +++ 将打开项目结构,也可以从ctrlshiftalts

文件 -> 项目结构

然后更改您可能已安装 JDK 8 的 JDK 位置

Here is the link to image


答案 2

这是因为 build.gradle 根项目中的类路径构建工具已弃用,例如对于新的 android studio 3.2.0,更新如下所示

buildscript {
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.0-alpha14'
}

之后,更新您的最低sdk并构建工具到最新,再次没有问题


推荐