如何在flutter项目中更改Android minSdkVersion
发布时间:2020-12-14 14:48:43 所属栏目:百科 来源:网络整理
导读:我试图用一个使用蓝牙进行通信的App开始一个颤动的项目.为此,我使用的是 flutter blue. 不幸的是,当我尝试运行(在Android设备上)我创建的第一个示例时遇到了以下错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for t
我试图用一个使用蓝牙进行通信的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). 现在似乎显而易见,但是我花了足够长的时间来自己解决这个问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |