我如何从cordova构建中删除android.permission.CAMERA?

时间:2017-05-05 15:21:07

标签: android cordova cordova-plugins android-permissions phonegap

当我构建一个cordova项目时,它会自动添加android.permission.CAMERAA。但我没有添加任何插件。

在这种情况下,我在谷歌播放中上传apk时收到以下错误消息

  

您的应用有一个带有版本代码的apk ...请求以下内容   permission(s):android.permission.CAMERA。使用这些权限的应用   在APK中需要设置隐私策略。

如何跳过添加android.permission.CAMERA?

我使用的插件

  

$ cordova插件cordova-plugin-dialogs 1.2.1“通知”   cordova-plugin-inappbrowser 1.4.0“InAppBrowser”   cordova-plugin-network-information 1.2.1“网络信息”   cordova-plugin-splashscreen 3.2.2“Splashscreen”   cordova-plugin-whitelist 1.2.2“Whitelist”phonegap-plugin-push 1.6.3   “PushPlugin”

2 个答案:

答案 0 :(得分:1)

检查您是否使用此命令安装了相机插件:

cordova plugin ls

如果意外安装,您可以使用以下命令将其删除:

cordova plugin rm cordova-plugin-camera

即使你没有安装插件,它也可能是你安装的另一个插件的依赖,所以如果你删除它,请仔细检查你的应用程序功能。

答案 1 :(得分:0)

您可以打开所有插件的config / plugin.xml文件,查看其中定义的权限,或者只需打开清单文件并手动删除相机权限。