【问题标题】:Cordova plugins failed to loadCordova 插件无法加载
【发布时间】:2020-03-27 21:09:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: android cordova plugins inappbrowser


    【解决方案1】:

    已修复:我卸载并重新安装了所有插件。我认为只有几个导致了错误,不确定到底是哪个插件。

    【讨论】:

      【解决方案2】:

      cordova android 仅支持有限范围的 sdk,如下所示:

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

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

      通过像这样设置环境变量: $ 出口 ORG_GRADLE_PROJECT_cdvMinSdkVersion=20 $cordova 构建安卓

      通过在 Cordova 构建或运行命令中使用 --gradleArg 标志: $ cordova run 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

      【讨论】:

      • 谢谢,我通过卸载/重新安装插件找到了解决方案,但感谢您的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2018-03-29
      相关资源
      最近更新 更多