【问题标题】:phonegap + Onesignal and minSdkVersion errorphonegap + Onesignal 和 minSdkVersion 错误
【发布时间】: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

【问题讨论】:

    标签: android cordova phonegap-plugins phonegap onesignal


    【解决方案1】:

    您收到该错误的原因是,cordova 使用 minimum sdk version of 14 构建了一个 android 项目,而库 oneSignal 要求最低版本为 15。重新构建 cordova 并设置其默认值 minSdkVersion to 15

    【讨论】:

    • 在 config.xml?
    • 我应该是它,虽然我在谈论框架。看看我贴的链接
    • 截至 2019 年 12 月 21 日 minSdk 为 28,我已将首选项设置为 28,但是当我添加 onesignal 插件时,它会覆盖为 26
    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2021-12-28
    • 2018-05-30
    • 2019-06-17
    • 2018-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多