我试图用一个使用蓝牙进行通信的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).
现在似乎显而易见,但是我花了足够长的时间来自己解决这个问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。