当前位置: 首页 > 知识库问答 >
问题:

由命令行调用的Android apkanalyzer给出“NoClassDefoundError”异常

岳允晨
2023-03-14

无论如何,当我尝试启动apkanalyzer(例如apkanalyzer apk summary apkname.apk)时,它会给出以下异常:

线程“main”java.lang.NoClassDeffounder异常错误:javax/xml/bind/annotation/XMLSchema(位于com.android.repository.api.schemaModule$SchemaModuleVersion.(SchemaModule.java:156)位于com.android.repository.api.schemaModule.(SchemaModule.java:75)位于com.android.sdklib.repository.androidsdkhandler.(Androidsdkhandler.(Androidsdkhandler.java:81)位于com.android.tools.apk.analyzer.apkanalyzercli.getaaptinvokerfromsdk(apkanalyzercli.277)apk.analyzer.apkanalyzercli.main(apkanalyzercli.java:129)原因:java.lang.classnotfoundexception:javax.xml.bind.annotation.xmlschema在java.base/jdk.internal.loader.builtinclassloader.loadclass(builtinclassloader.java:583)在java.base/jdk.internal.loader.classloader.$appclassloader.loadclass(classloader.java:190)在java.base/java.lang.classloader.loadclass(classloader.java:499)...还有5个

问题出在哪里?

共有1个答案

郎正初
2023-03-14
export JAVA_HOME=/home/rahul/Softwares/android-studio/jre
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre"
 类似资料:
  • 如何将字符串的命令行参数传递给java main方法,以便调用另一个类中的特定方法? 我需要能够通过“java Statdriver mean”调用mean方法,或者“java Statdriver std”调用标准偏差方法,或者不传递任何参数将导致通过终端调用mean方法。 按我的方式做似乎不起作用。我认为我的问题在于如果,否则如果,否则循环。 这是我的密码:

  • 我正在尝试使用 java 代码在 linux 上调用非 linux 命令。该命令所需的库已安装在我的 linux 机器上。这是我的java代码,它使用Runtime.getRuntime().exec()调用命令; 该命令从图像文件中读取边码并对其进行解码并在控制台上显示值。 当我在linux上运行此java代码时,我会遇到以下异常 部分例外情况如下: 命令:dmtxread-n /home/ad

  • 本文向大家介绍Electron 调用命令行(cmd),包括了Electron 调用命令行(cmd)的使用技巧和注意事项,需要的朋友参考一下 因为最近的项目需求,需要在 Electron 客户端启动的时候启动 nginx 服务,所以研究了一下怎么在 Electron 调用 命令行。 因为 Electron 基于 Chromium 和 Node.js,可以直接使用 Node.js 的 API 和一些包

  • outputs/exec 插件的运用也非常简单,如下所示,将 logstash 切割成的内容作为参数传递给命令。这样,在每个事件到达该插件的时候,都会触发这个命令的执行。 output { exec { command => "sendsms.pl \"%{message}\" -t %{user}" } } 需要注意的是。这种方式是每次都重新开始执行一次命令并退

  • 当我从以下位置运行此玩具示例时,会出现此错误: http://howtodoinjava.com/2014/06/16/jackson-examples-convert-java-object-to-from-json/ java-jar build/libs/pojo-test-0.1.0.jar 线程“main”java.lang.noClassdeffounderror:org/codeha

  • 对于需要自动生成图表、纯后端生成图表图片、批量生成图表的情况,Nodejs 导出服务器可以满足这些需求。 一、安装 Nodejs 导出服务器 请参考 搭建导出服务器 进行安装,简单来说有两种安装方式 1、直接安装 npm 包 npm install highcharts-export-server -g 2、源代码安装 git clone https://github.com/highchart