科尔多瓦相机插件

时间:2019-07-05 10:07:49

标签: ionic-framework

在我的项目中添加cordova相机插件时,我面临着如下的cordova构建问题:

第1步:添加离子Cordova相机插件

第2步:尝试使用ionic cordova build android --debug

构建本机应用

然后显示以下错误

  

任务:app:transformClassesWithMultidexlistForDebug失败   D8:程序类型已存在:android.support.v4.app.ActionBarDrawerToggle $ Delegate

     

失败:构建失败,并出现异常。

  • 出了什么问题:
  

任务':app:transformClassesWithMultidexlistForDebug'的执行失败。    com.android.build.api.transform.TransformException:生成主dex列表时出错:     合并dex归档文件时出错:     在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题。     程序类型已经存在:android.support.v4.app.ActionBarDrawerToggle $ Delegate   [ERROR]运行子进程cordova时发生错误。

    cordova.cmd build android --debug exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information.

2 个答案:

答案 0 :(得分:0)

此问题可能来自您的AndroidManifest.xml。打开AndroidManifest.xml文件并找到android.support.v4.app.ActionBarDrawerToggle,您将为此找到两行。评论其中之一,只保留一个android.support.v4.app.ActionBarDrawerToggle。然后尝试再次运行。

这可能会为您提供帮助。

答案 1 :(得分:0)

我将cordova-camera插件版本从4.3.0更改为4.1.0,现在效果很好,这可能是ionic v4插件问题

相关问题