【发布时间】:2017-06-15 06:44:48
【问题描述】:
我试图在访问他们的相机之前征求用户的许可。我为此使用离子诊断插件。在添加诊断插件之前,该应用程序在 Phonegap 构建上构建良好。添加插件后,我通过 Phonegap 构建收到以下错误:
FAILURE:构建失败并出现异常。
- 出了什么问题:
任务“:processDebugManifest”执行失败。
清单合并失败:属性 meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml: 27:9-38 也存在于 [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1)。 建议:将 'tools:replace="android:value"' 添加到 AndroidManifest.xml:25:5-27:41 的元素以覆盖
我使用以下方法安装了插件:
$ ionic cordova plugin add cordova.plugins.diagnostic
$ npm install --save @ionic-native/diagnostic
在我的 config.xml 中有以下内容:
<preference name="android-minSdkVersion" value="16" />
<preference name="android-targetSdkVersion" value="23" />
<plugin name="cordova.plugins.diagnostic" spec="^3.6.5"/>
有人知道我在这里做错了什么吗?
【问题讨论】:
标签: android cordova ionic2 cordova-plugins ionic3