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

How i can remove android.permission.CAMERA from cordova build?

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

在这种情况下,我在 google 播放

中上传 apk 时收到以下错误消息

Your app has an apk with version code ... that requests the following permission(s): android.permission.CAMERA. Apps using these permissions in an APK are required to have a privacy policy set.

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

我用过的插件

$ cordova plugin cordova-plugin-dialogs 1.2.1 "Notification" cordova-plugin-inappbrowser 1.4.0 "InAppBrowser" cordova-plugin-network-information 1.2.1 "Network Information" cordova-plugin-splashscreen 3.2.2 "Splashscreen" cordova-plugin-whitelist 1.2.2 "Whitelist" phonegap-plugin-push 1.6.3 "PushPlugin"

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

cordova plugin ls

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

cordova plugin rm cordova-plugin-camera

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

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