如何在flutter项目中更改Android minSdkVersion

前端之家收集整理的这篇文章主要介绍了如何在flutter项目中更改Android minSdkVersion前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图用一个使用蓝牙进行通信的App开始一个颤动的项目.为此,我使用的是 flutter blue.

不幸的是,当我尝试运行(在Android设备上)我创建的第一个示例时遇到了以下错误

FAILURE: Build Failed with an exception.

  * What went wrong:
  Execution Failed for task ':app:processDebugManifest'.
  > Manifest merger Failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:flutter_blue] /home/maldus/Projects/flutter/polmac/build/flutter_blue/intermediates/manifests/full/debug/AndroidManifest.xml as the library might be using APIs not available in 16
    Suggestion: use a compatible library with a minSdk of at most 16,or increase this project's minSdk version to at least 19,or use tools:overrideLibrary="com.pauldemarco.flutterblue" to force usage (may lead to runtime failures)

如果我在Android Studio上,我知道如何提高Android minSdkVersion,但是在一个颤动的项目上(使用VSCode)我有点迷失.

是否可以通过颤振增加minSdkVersion,以及如何?

解决方法

确实有可能增加minSdkVersion,但是我花了太多时间才找到它,因为google搜索主要产生结果讨论关于绝对最小Sdk版本颤动应该能够支持,而不是如何在你自己的项目中增加它.

与在Android Studio项目中一样,您必须编辑build.gradle文件.在一个颤动项目中,它位于路径./android/app/build.gradle中.

当然,需要更改的参数是minSdkVersion 16,将其提升到您需要的值(在本例中为19).

现在似乎显而易见,但是我花了足够长的时间来自己解决这个问题.

猜你在找的Flutter相关文章