我尝试使用Onesignal运行简单的应用程序,但不断收到此错误:


  失败:生成失败,发生异常。
  
  
  出了什么问题:任务':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

最佳答案

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

关于android - phonegap + Onesignal和minSdkVersion错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46939468/

10-11 14:44