针对android的英特尔XDK生成错误
在构建应用程序时(该应用程序一直在运行),我现在在构建时遇到了一个错误。根据日志,我甚至不知道从哪里开始找。这是包含错误的日志的结尾针对android的英特尔XDK生成错误,android,cordova,build,intel-xdk,Android,Cordova,Build,Intel Xdk,在构建应用程序时(该应用程序一直在运行),我现在在构建时遇到了一个错误。根据日志,我甚至不知道从哪里开始找。这是包含错误的日志的结尾 -dex: [dex] input: .../ccbklynmobileapp/platforms/android/ant-build/classes [dex] input: .../ccbklynmobileapp/platforms/android/CordovaLib/ant-build/classes.jar [dex] input: ...
-dex:
[dex] input: .../ccbklynmobileapp/platforms/android/ant-build/classes
[dex] input: .../ccbklynmobileapp/platforms/android/CordovaLib/ant-build/classes.jar
[dex] input: .../ccbklynmobileapp/platforms/android/libs/gcm.jar
[dex] input: .../ccbklynmobileapp/platforms/android/libs/android-support-v13.jar
[dex] input: .../ccbklynmobileapp/platforms/android/libs/Pushwoosh.jar
[dex] Pre-Dexing .../ccbklynmobileapp/platforms/android/CordovaLib/ant-build/classes.jar -> classes-8103adfe520dedd7c805c9ac1183d778.jar
[dex] Pre-Dexing .../ccbklynmobileapp/platforms/android/libs/gcm.jar -> gcm-f8832f1bdb374e252e21f7ad4fae1e5f.jar
[dex] Pre-Dexing .../ccbklynmobileapp/platforms/android/libs/android-support-v13.jar -> android-support-v13-263dd5f745d4b285b7a38602ae8381a5.jar
[dex] Pre-Dexing .../ccbklynmobileapp/platforms/android/libs/Pushwoosh.jar -> Pushwoosh-fd5bbdbd4b5a09374d29557aca058a88.jar
[dex] Converting compiled files and external libraries into .../ccbklynmobileapp/platforms/android/ant-build/classes.dex...
[dx] Merged dex A (120 defs/154.9KiB) with dex B (207 defs/313.8KiB). Result is 327 defs/569.8KiB. Took 0.6s
[dx] Merged dex A (327 defs/569.8KiB) with dex B (4 defs/18.7KiB). Result is 331 defs/746.5KiB. Took 0.2s
[dx] Merged dex A (331 defs/746.5KiB) with dex B (535 defs/572.2KiB). Result is 866 defs/1731.6KiB. Took 0.3s
[dx]
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] com.android.dex.DexException: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;
[dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:593)
[dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:551)
[dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:532)
[dx] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:169)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:187)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
[dx] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:230)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:199)
[dx] at com.android.dx.command.Main.main(Main.java:103)
[dx]
构建失败
/Developer/android sdk linux/tools/ant/build.xml:892:执行此行时发生以下错误:
/Developer/android sdk linux/tools/ant/build.xml:894:执行此行时发生以下错误:
/Developer/android sdk linux/tools/ant/build.xml:906:执行此行时发生以下错误:
/Developer/android sdk linux/tools/ant/build.xml:284:null返回:2
总时间:33秒
命令的错误代码1:ant和args:release,-f,…/ccbklynmobileapp/platforms/android/build.xml,-Dout.dir=ant build,-Dgen.absolute.dir=ant gen
命令已完成,错误代码为2:…/ccbklynmobileapp/platforms/android/cordova/build--release
错误:…/ccbklynmobileapp/platforms/android/cordova/build:命令失败,退出代码为2
在ChildProcess.whenDone(/Developer/cordova/3.5.0-0.2.7/node_modules/cordova/node_modules/cordova lib/src/cordova/superspawn.js:135:23)
在ChildProcess.EventEmitter.emit(events.js:98:17)
在maybeClose(child_process.js:743:16)
在Process.ChildProcess.\u handle.onexit(child\u Process.js:810:5)我发现了问题。在我开始使用pushwoosh之前,我正在加载另一个推送通知插件。我删除了对另一个插件的调用,它可以正常工作