我当时正试着为一款使用蓝牙进行通信的应用程序启动一个Flutter 项目.为此,我用了flutter blue美元.

不幸的是,在try (在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 Minsdk版本,但在一个Flatter项目(使用VSCode)上,我有点迷茫.

有没有可能增加Flutter 的版本,以及如何增加?

推荐答案

确实可以增加minSdkVersion,但我花了太多时间才找到它,因为谷歌搜索的结果大多是关于Flatter应该能够支持的绝对最低Sdk版本的讨论,而不是如何在您自己的项目中增加它.

就像在Android Studio项目中一样,您必须编辑build.gradle文件.在Flutter 项目中,它位于路径./android/app/build.gradle处.

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

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example.projectname"
    minSdkVersion 19 //*** This is the part that needs to be changed, previously was 16
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

现在看起来很明显,但我花了足够长的时间自己弄明白.

Flutter相关问答推荐

从底部开始固定,然后使其可拖曳Flutter

如何在2024年使用Ffltter将用户数据保存在云FireStore中?

FCM通知显示两次通知(&A)

如何知道当前屏幕是否处于抖动状态?

如何在用Ffltter成功登录后重定向下一页?

什么是dart :这只是dart ?

在Flutter 中每次点击按钮时都很难调用自定义函数

Flutter Android Google Sign-in error:ApiException:10在确认软件包名称、SHA-1 fingerprint 和设置同意页面后出现异常

带有附加图像的ListTile

了解多Provider 和流

添加appBar时绘制的线条发生偏移 Flu

在flutter中从图库或相机中 Select 图像的方法

我怎样才能消除我的 Column 子元素之间的差距?

Flutter 构建方法使用的是旧版本的变量?

如何根据字符串值动态构建和显示小部件?

Pub get 尚未运行

Getx Flutter 在更新值时抛出空错误

如何在 Flutter 中的页面加载上的 Listview 上应用自动滚动

我们什么时候在flutter中初始化一个provider?

Flutter AAPT:错误:找不到资源android:attr / lStar