Cordova插件无法加载

时间:2019-12-03 08:18:54

标签: android cordova plugins inappbrowser

我在cordova中有一个错误,我尝试使用android studio对其进行调试,但是我无法加载资源。我不确定到底是什么问题,以及要提供什么以帮助解决该错误。

当我运行android studio时,我得到了:

错误:清单合并失败:uses-sdk:minSdkVersion 1不能小于库中声明的版本19 [ tested_artifact :: CordovaLib] Mobile / platforms / android / CordovaLib / build / intermediates / library_manifest /debug/AndroidManifest.xml,因为该库可能使用了1中不可用的API     建议:使用兼容的库,其minSdk最多为1,         或将该项目的minSdk版本提高到至少19,         或使用tools:overrideLibrary =“ org.apache.cordova”强制使用(可能会导致运行时失败)

debuggin on android studio

2 个答案:

答案 0 :(得分:1)

已修复:我已卸载并重新安装了所有插件。我认为只有其中几个引起了该错误,但不确定是哪个插件。

答案 1 :(得分:0)

cordova android仅支持有限范围内的sdks,如:

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

根据此页面,您可以通过以下四种方式之一设置这些属性:

通过如下设置环境变量:   $ export ORG_GRADLE_PROJECT_cdvMinSdkVersion = 20   $ cordova构建android

通过在Cordova构建或运行命令中使用--gradleArg标志:   $ cordova运行android---gradleArg = -PcdvMinSdkVersion = 20

通过在您的Android平台文件夹(/ platforms / android)中放置一个名为gradle.properties的文件,并在其中设置属性,如下所示:   #在/platforms/android/app/gradle.properties中   cdvMinSdkVersion = 20

通过build-extras.gradle文件扩展build.gradle并按如下所示设置属性:   //在/platforms/android/app/build-extras.gradle中   ext.cdvMinSdkVersion = 20