gpt4 book ai didi

android - Android Cordova构建问题

转载 作者:行者123 更新时间:2023-12-03 05:21:11 25 4
gpt4 key购买 nike

我有一个Cordova android应用程序,我正在尝试使用android 8.1.0版本进行构建。
在尝试构建时,我看到以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 19 declared in library [:CordovaLib] C:\Users\Thejwal\Desktop\IES.InMotion.Driver_10_22_2018_V0.5\IES.InMotion.Driver\platforms\android\CordovaLib\build\intermediates\library_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 14
Suggestion: use a compatible library with a minSdk of at most 14,
or increase this project's minSdk version to at least 19,
or use tools:overrideLibrary="org.apache.cordova" to force usage (may lead to runtime failures)
在检查了描述相同问题的多个线程之后,我可以看到问题似乎与minsdkvalue有关。
我可以在platform / android / build.gradle文件中看到以下内容:
allprojects {
repositories {
google()
jcenter()
}

//This replaces project.properties w.r.t. build settings
project.ext {
defaultBuildToolsVersion="28.0.3" //String
**defaultMinSdkVersion**=19 //Integer - Minimum requirement is Android 4.4
defaultTargetSdkVersion=28 //Integer - We ALWAYS target the latest by default
defaultCompileSdkVersion=28 //Integer - We ALWAYS compile with the latest by default
}
}
app文件夹中还有另一个build.gradle。我在那里看不到任何minsdkversion。
有人可以帮我理解错误消息的含义以及如何解决该错误消息吗?

最佳答案

您应该尝试使用config.xml中的 list 来覆盖 list

   <preference name="android-minSdkVersion" value="19" />
<preference name="android-targetSdkVersion" value="28" />

关于android - Android Cordova构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63438919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com