cordova添加插件打包报错:processDebugManifest

    cordova打包android的时候报错:processDebugManifest,大部分都是因为cordova plugin add添加插件引起的,要么就是插件版本问题,要么就是安卓权限问题。

    场景:在cordova项目中途,添加扫描二维码的插件(cordova plugin add cordova-plugin-barcodescanner),添加时候不报错,打包时候会报错:processDebugManifest。(之前项目引用了掉期手机相机功能的插件)

报错信息如图:


报错信息

这时候我们打开platform文件下的android文件,里面的AndroidManifest.xml文件

找到涉及到的相关权限(相机)


安卓相关用户权限配置

我们发现,相机权限被调用了两次。

如果直接删掉这里面重复的标签,结果还是会报错的,他会自动再添加上去。

正确做法:

        1.两个插件不删除,同时存在相机调起和扫描插件,然后删除android平台(cordova platform remove android);

        2.添加安卓平台  cordova platform add android@版本号。

        3.查看AndroidManifest.xml没有多余相机权限配置,再次cordova build android,一切ok。

你可能感兴趣的:(cordova添加插件打包报错:processDebugManifest)