phonegap + Onesignal 和 minSdkVersion 错误
Posted
技术标签:
【中文标题】phonegap + Onesignal 和 minSdkVersion 错误【英文标题】:phonegap + Onesignal and minSdkVersion error 【发布时间】:2018-04-06 23:01:35 【问题描述】:我尝试使用 Onesignal 运行简单的应用程序,但我不断收到此错误:
FAILURE:构建失败并出现异常。
出了什么问题:任务 ':processDebugManifest' 执行失败。清单合并失败:uses-sdk:minSdkVersion 14 不能小于库 [com.onesignal:OneSignal:3.6.3] 中声明的版本 15 C:\temp\html2\platforms\android\build\intermediates\exploded-aar\com.onesignal\OneSignal\3.6.3\AndroidManifest.xml 建议:使用 tools:overrideLibrary="com.onesignal" 强制使用
这是我正在运行的代码(是的,很简单)
phonegap create html2 --id "li.co.html2" --name "html1.02"
cd html2
phonegap plugin add onesignal-cordova-plugin --save
cordova plugin add cordova-plugin-whitelist
cordova platform add android
cordova platform add ios
phonegap build
【问题讨论】:
【参考方案1】:您收到该错误的原因是,cordova 使用 minimum sdk version of 14 构建了一个 android 项目,而库 oneSignal 要求最低版本为 15。重新构建 cordova 并设置其默认值 minSdkVersion to 15
【讨论】:
以上是关于phonegap + Onesignal 和 minSdkVersion 错误的主要内容,如果未能解决你的问题,请参考以下文章
当使用Firebase和onesignal时,应用程序在第一次运行时崩溃