【发布时间】:2018-01-10 05:16:58
【问题描述】:
JDK 1.8
IDEA CE 版本 2017.1
Mac OSX 10.12.6
Android API 22、24、26
在为 Android(maven 构建工具)构建 PhoneGap 应用程序时,应用程序崩溃并显示以下控制台输出。我不了解 java 调试输出,我在这里或其他任何地方都没有找到任何解决方案。我认为这是该工具的错误。通过 Google Chrome 启动时,我可以毫无问题地运行该应用程序。
Error:Android Pre Dex: [cordova-2.3.0.jar] Failed to load dx.jar
Error:Android Pre Dex: [cordova-2.3.0.jar] java.lang.ClassNotFoundException: com.android.dx.command.DxConsole
Error:Android Pre Dex: [cordova-2.3.0.jar] at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Error:Android Pre Dex: [cordova-2.3.0.jar] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Error:Android Pre Dex: [cordova-2.3.0.jar] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Error:Android Pre Dex: [cordova-2.3.0.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.loadDex(AndroidDxRunner.java:80)
Error:Android Pre Dex: [cordova-2.3.0.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:136)
Error:Android Pre Dex: [cordova-2.3.0.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:336)
Error:Android Pre Dex: [cordova-2.3.0.jar] Exception in thread "main" java.lang.NullPointerException
Error:Android Pre Dex: [cordova-2.3.0.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:139)
【问题讨论】:
-
stackoverflow.com/questions/5228453/… 在此处尝试接受的答案,看看您是否只是缺少 dx.jar
标签: java android maven cordova intellij-idea