Android ubuntu上的Gradle NoclassDefFoundError

Android ubuntu上的Gradle NoclassDefFoundError,android,gradle,openjdk,linphone,linphone-sdk,Android,Gradle,Openjdk,Linphone,Linphone Sdk,我正在尝试在ubuntu 64位机器上构建linphone 我已经生成了make文件,当我启动make命令时 出现以下错误: Could not resolve com.android.tools.build:gradle:3.3. > java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext 为什么会发生这种错误?im使用openj

我正在尝试在ubuntu 64位机器上构建linphone

我已经生成了make文件,当我启动make命令时

出现以下错误:

Could not resolve com.android.tools.build:gradle:3.3.
     > java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$TLSContext
为什么会发生这种错误?im使用openjdk-8-jre

下面是全部错误

Reading makefiles...
更新目标。。。。 文件“all”不存在。 文件“生成apk”不存在。 文件“java clean”不存在。 必须重新生成目标“java clean”。 /gradlew清洁 注意:通过JDK_JAVA_选项选择以下选项: --add opens=java.base/java.lang=ALL-UNNAMED--add opens=java.base/java.io=ALL-UNNAMED--add opens=java.base/java.util=ALL-UNNAMED

失败:生成失败,出现异常

  • 出了什么问题: 配置根项目“linphone android”时出现问题

    无法解析配置“:classpath”的所有依赖项。 无法解析com.android.tools.build:gradle:3.3。 要求: 项目: 无法解析com.android.tools.build:gradle:3.3。 java.lang.NoClassDefFoundError:无法初始化类sun.security.ssl.SSLContextImpl$TLSContext 无法解析com.android.tools.build:gradle:3.3。 java.lang.NoClassDefFoundError:无法初始化类sun.security.ssl.SSLContextImpl$TLSContext

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出

构建失败

总时间:10.267秒 Makefile:17:目标“java clean”的配方失败
make:**[java clean]错误1

再次运行,并向Gradle提供
-s
,以获取错误的完整堆栈跟踪。我正在构建此项目,我执行了prepare.py,然后当我执行make命令时,出现以下错误。那么?正如我所说的,要么编辑
prepare.py
,要么直接生成makefile,这样有问题的Gradle调用就会另外被赋予
-s
标志。请在Ubuntu中针对OpenJDK提交一个bug。听起来像是他们的OpenJDK包(提供了
sun.security.ssl.SSLContextImpl$TLSContext
)坏了。再次运行,将
-s
交给Gradle,以获取错误的完整堆栈跟踪。im构建此项目时,我执行了prepare.py,然后当我执行make命令时,出现以下错误。那么?正如我所说的,要么编辑
prepare.py
,要么直接生成makefile,这样有问题的Gradle调用就会另外被赋予
-s
标志。请在Ubuntu中针对OpenJDK提交一个bug。听起来他们的OpenJDK包(提供了
sun.security.ssl.SSLContextImpl$TLSContext
)坏了。