美文网首页WEB前端开发技术杂谈cordova
cordova添加插件打包报错:processDebugMani

cordova添加插件打包报错:processDebugMani

作者: 传奇狗 | 来源:发表于2018-10-30 14:41 被阅读15次

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

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

报错信息如图:

报错信息

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

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

安卓相关用户权限配置

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

如果直接删掉这里面重复的<uses-permission android:name="android.permission.CAMERA" />标签,结果还是会报错的,他会自动再添加上去。

正确做法:

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

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

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

相关文章

网友评论

    本文标题:cordova添加插件打包报错:processDebugMani

    本文链接:https://www.haomeiwen.com/subject/swjgtqtx.html