解决添加codova plugin 编译出现问题:Execution failed for task ':processDebugManifest'.
2017-08-16 10:47
363 查看
问题背景:
ionic3项目上,添加cordova-plugin-cszbar,编译运行在android平台上 ,结果编译不成功。出现以下问题。Element uses-feature#android.hardware.camera at AndroidManifest.xml:23:5-84 duplicated with element declared at AndroidManifest.x
ml:17:5-60
E:\xxxx\xxx\xxx\app\platforms\android\AndroidManifest.xml Error:
Validation failed, exiting
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
多次移除安卓平台重新编译依旧这个问题。
编译后打开androidMainfest.xml文件在构建后有以下内容
<uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> <uses-feature android:name="android.hardware.camera.flash" android:required="false" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" />
平台信息:
问题原因:
原因是我已经安装了一个插件也是跟cordova-plugin-cszbar功能相同解决方案:
1.最简单的方法是移除我之前安装的那个插件。2.假如出现这种情况,两个插件都想同时存在。因为这两个插件他们都有相同的uses-feature.所以编译后会将引用插件的重复的权限条目添加到了androidMainfest.xml,
添加好androidp平台后,打开AndroidManifest.xml文件,可以看类似于:
<uses-permission android:name="android.permission.CAMERA" /> 删除,重新构建,结果没有报错了。
相关文章推荐
- 64位系统编译radiusplugin出现问题解决方法
- 解决项目添加bmob sdk 3.5.0在编译时出现依赖类库的冲突问题
- 【游戏开发备注之一】关于Cocos2dx_v1.x版本iphone与Android运行出现图片白块、添加GameCenter报错问题及编译Android闪退的解决办法&&CCLOG与CClog的区别
- 添加文件【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed、Cocos2dxActivity cannot be 路径等问题
- windows下使用MinGw编译出现中文乱码问题解决
- 关于编译内核后出现start kernel...停止不动的问题及解决方法
- Linux交叉编译的时候,加载freetype动态库的时候出现了问题,(已解决)
- Qt程序编译是出现"field has incomplete type"问题的解决(转)
- 关于编译Duilib出现的问题的一个解决办法
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 r
- QT 5.9版本 使用MSVC2015编译时出现中文字符乱码问题的解决方法
- VS2012 每次编译程序都会出现”无法查找或打开 PDB 文件“问题解决方案
- 用anjuta编译gtk程序时出现类似与"main.c::10:21:gtk/gtk.h:没有那个文件和目录"问题的解决
- Maven编译出现“java.lang.OutOfMemoryError: Java heap space”问题及解决办法
- ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决
- 用Flash Builder 4.6编译的iOS App上传至app store出现的三个问题及解决办法
- 解决使用maven的java web项目导入或新建添加pom配置后出现的有关问题 -cannot be read or is not a valid ZIP file
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- ubuntu10.10下内核编译,解决开机启动出现Could not load /lib/modules/.../modules.dep的问题
- 解决 listview 中添加 checkbox 出现的问题