首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Cordova项目在安装Appodeal之后不会编译

我的Cordova项目在安装Appodeal之后不会编译
EN

Stack Overflow用户
提问于 2016-06-01 01:52:25
回答 1查看 177关注 0票数 0

我的项目一切顺利,但如果我包括这些插件,它就不会编译

com.appodeal.plugin com.appodeal.googleplayservices

PS:我遵循本教程步骤2

我拿到的原木

代码语言:javascript
复制
:compileDebugJavaWithJavacNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:compileDebugNdk UP-TO-DATE
:compileDebugSources
:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
    at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:484)
    at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:261)
    at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:473)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:161)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
    at com.android.dx.command.dexer.Main.run(Main.java:277)
    at com.android.dx.command.dexer.Main.main(Main.java:245)
    at com.android.dx.command.Main.main(Main.java:106)


 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

我不知道Java和Cordova本地用户的细节,我只是个web开发人员,抱歉

EN

回答 1

Stack Overflow用户

发布于 2017-02-16 19:02:30

我知道现在回复有点晚了,但如果有人会有同样的问题,下面是解决办法:

代码语言:javascript
复制
cordova plugin add https://github.com/jwall149/cordova-multidex

或者您也可以将cordova插件直接添加到package.json中。

代码语言:javascript
复制
{
  "locator": "https://github.com/jwall149/cordova-multidex",
  "id": "cordova-multidex"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37558224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档