首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IONIC2 transformClassesWithDexForDebug

IONIC2 transformClassesWithDexForDebug
EN

Stack Overflow用户
提问于 2017-08-29 11:46:28
回答 1查看 546关注 0票数 0

我犯了这个错误

‘`FAILURE:生成失败,异常。

哪里出了问题?

任务“:transformClassesWithDexForDebug”执行失败。com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException:多个dex文件定义Lcom/google/z行/BarcodeFormat;

我在multiDexEnabled中启用了Multidex ( build.gradle = true),并添加了以下内容

代码语言:javascript
复制
dexOptions {
      incremental = true;
      preDexLibraries = false
      javaMaxHeapSize "2g"
    }

但还是会犯这个错误。

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 05:29:09

甚至我也面临着类似的问题,我试着更新Cordova、Ionic和设置ANDROID_HOME和JAVA_HOME,以及几乎所有的网络解决方案,但对我来说都没有效果。最后,这是PhoneGap的问题-推插件。2.0版本的PhoneGap推插件与一些插件有一些冲突,比如

代码语言:javascript
复制
Google Analytics

更具体地说,使用google服务的插件。

下面是我的解决方案。

  1. 首先,从应用程序中删除PhoneGap-push插件2.0。
  2. 现在尝试通过注释所有使用push插件的行来构建应用程序。
  3. 如果构建是成功的,那么它将是推插件的问题。然后按照下面的说明来解决这个问题。如果构建不成功,那么您可能有其他问题。
  4. 首先,卸载PhoneGap-push插件2.0
  5. 然后转到项目-> package.json,搜索push,并将行替换为“”:“4.0.1”,前面是4.3.0或4.3.1
  6. 现在再用以下命令将push插件添加到项目中,离子插件添加phonegap@1.10.5-变量SENDER_ID=XXXXXXX
  7. 现在构建你的应用程序就像一种魅力..。

此问题已在phonegap-推插件回购中打开。他们还有下一个发布版本2.1.0的里程碑,该版本将解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45938316

复制
相关文章

相似问题

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