错误构建ionic / cordova Android API 10

时间:2016-03-17 14:54:56

标签: android cordova ionic-framework visual-studio-cordova

我在编译我的项目ionic / cordova(6)时发现了问题,查看了AndroidManifest.xml(platforms \ android)并且设置正确。

在AndroidManifest.xml中(平台\ android \ build \ intermediates \ explosion-aar \ android \ CordovaLib \ unspecified \ debug)我将minsdk 10归属,但是当我构建项目时它会覆盖14

我添加了我的config.xml首选项名称=" android-minSdkVersion"值=" 10"但没有工作......

我添加了我的清单工具:overrideLibrary但不工作......

Manifest merger failed : uses-sdk:minSdkVersion 10 cannot be smaller than version 14 declared in library [android:CordovaLib:unspecified:debug] D:\XX\platforms\android\build\intermediates\exploded-aar\android\CordovaLib\unspecified\debug\AndroidManifest.xml
1>      Suggestion: use tools:overrideLibrary="org.apache.cordova" to force usage
1>
.....................
1>
1>  * Try:
1>  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
1>MDAVSCLI : Java HotSpot(TM) 64-Bit Server VM warning : ignoring option MaxPermSize=512m; support was removed in 8.0

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,甚至一些修复我可以编译一个apk,它在Android api 10的设备上无法正常运行。

原因是根据文档,如果您使用Cordova版本6,您可能无法为Android API 10构建正确的apk 你应该使用Cordova 4.0.X。

https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html