【问题标题】:Duplicate uses-permissions and uses-feature in AndroidManifest.xmlAndroidManifest.xml 中的重复使用权限和使用功能
【发布时间】:2022-10-20 23:39:36
【问题描述】:

当我尝试使用 ionic cordova build android -c=dev 为 Android 构建我的 Cordova 项目时 Android Manifest 文件会使用这些行自动更新:

    <uses-permission android:name="android.permission.CAMERA" android:required="false" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" android:required="true" />

这可能是因为我们使用了几个需要这些权限的插件。 我试图在 AndroidManifest.xml 中添加这样的行,如其他帖子所示: &lt;uses-permission android:name="android.permission.CAMERA" tools:node="remove" /&gt; ,但没有变化,我总是在我的 AndroidManifest.xml 中完成重复的行,最后出现这些错误:

Element uses-permission#android.permission.CAMERA at AndroidManifest.xml:52:5-65 duplicated with element declared at AndroidManifest.xml:50:5-90
Element uses-feature#android.hardware.camera at AndroidManifest.xml:53:5-84 duplicated with element declared at AndroidManifest.xml:51:5-85

我还尝试在不同插件的 plugins.xml 文件中删除此权限,但也没有更改。

我有一个基本问题,这些行是从哪里添加到我的 AndroidManifest.xml 中的?我看到有一个清单合并似乎可以做到这一点,但是它正在合并哪些文件?如何避免那些重复?

【问题讨论】:

    标签: android cordova ionic-framework cordova-plugins


    【解决方案1】:

    你解决了吗?我有同样的问题,我正在寻找解决方案。谢谢。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多