清单合并离子3

时间:2019-01-30 05:39:37

标签: ionic-framework ionic3 android-manifest

安装cordova-plugin-qrscanner后我遇到构建错误 我已经使用下面的命令安装了QR扫描仪

  

ionic cordova插件添加cordova-plugin-qrscanner

     

npm install @ ionic-native / qr-scanner

我也已将此导入我的应用模块 但是在此之后,当我构建apk时,出现了错误

  

F:\ Project 2 \ EzeeAccess \ platforms \ android \ app \ src \ main \ AndroidManifest.xml:44:5-90错误:           元素在AndroidManifest.xml:44:5-90处使用了permission#android.permission.CAMERA与在AndroidManifest.xml:41:5-65中声明的元素重复   :app:processDebugManifest

有关清单合并的更多信息,请参见http://g.co/androidstudio/manifest-merger

  

:app:processDebugManifest失败   28个可执行任务:已执行2个,最新26个   F:\ Project 2 \ EzeeAccess \ platforms \ android \ app \ src \ main \ AndroidManifest.xml:45:5-85错误:           元素在AndroidManifest.xml:45:5-85处使用功能#android.hardware.camera与在AndroidManifest.xml:43:5-84中声明的元素重复   F:\ Project 2 \ EzeeAccess \ platforms \ android \ app \ src \ main \ AndroidManifest.xml错误:           验证失败,正在退出

失败:构建失败,并出现异常。

我还安装了cordova Camera插件

可能这些行导致AndroidManifest.xml中的问题

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

这是我的android.json

{
    "xml": "<uses-permission android:name=\"android.permission.CAMERA\" android:required=\"false\" />",
    "count": 1
},
{
    "xml": "<uses-permission android:name=\"android.permission.CAMERA\" />",
    "count": 1
 },
{
   "xml": "<uses-feature android:name=\"android.hardware.camera\" android:required=\"true\" />",
   "count": 1
},
{
  "xml": "<uses-feature android:name=\"android.hardware.camera\" android:required=\"false\" />",
  "count": 1
},
{
  "xml": "<uses-feature android:name=\"android.hardware.camera.front\" android:required=\"false\" />",
  "count": 1
}

请帮助

0 个答案:

没有答案