【问题标题】:How i can remove android.permission.CAMERA from cordova build?如何从 cordova 构建中删除 android.permission.CAMERA?
【发布时间】:2017-05-05 15:21:07
【问题描述】:

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

在这种情况下,我在 google play 中上传 apk 时收到以下错误消息

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

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

我用过的插件

$ cordova plugin cordova-plugin-dialogs 1.2.1 “通知” cordova-plugin-inappbrowser 1.4.0 “InAppBrowser” cordova-plugin-network-information 1.2.1 “网络信息” 科尔多瓦插件闪屏 3.2.2 “闪屏” cordova-plugin-whitelist 1.2.2 “白名单” phonegap-plugin-push 1.6.3 “推送插件”

【问题讨论】:

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


    【解决方案1】:

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

    cordova plugin ls
    

    如果是不小心安装的,可以用这个命令删除:

    cordova plugin rm cordova-plugin-camera
    

    即使您没有安装该插件,它也可能依赖于您安装的另一个插件,因此如果您删除它,请仔细检查您的应用功能是否正确。

    【讨论】:

    • 查看我用过的插件 $ cordova plugin
      cordova-plugin-dialogs 1.2.1 "Notification" \n cordova-plugin-inappbrowser 1.4.0 "InAppBrowser" cordova-plugin-network-信息 1.2.1“网络信息”cordova-plugin-splashscreen 3.2.2“Splashscreen”cordova-plugin-whitelist 1.2.2“白名单”phonegap-plugin-push 1.6.3“PushPlugin”@L Balsdon
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-02
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多