博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
macOS上flutter开发环境搭建填坑过程(续)
阅读量:6805 次
发布时间:2019-06-26

本文共 1072 字,大约阅读时间需要 3 分钟。

hot3.png

按照上一篇博客的设置,已经可以愉快地玩flutter了。

但是,当我开始使用第三方package时(flutter_blue),安装依赖噩梦再次降临。

反正症状跟之前的一样。照理将gradle-wrapper.properties里的gradle版本改为4.6,但这次不管全局翻墙还是在Android studio里设置socks代理,都没有用。最后抱着试试看的心态把Android studio的proxy改为http代理,竟然不再报443了。。。

但安装依赖时候还是报错了。提示信息并未能看出啥来,于是切换到工程的android目录下,手动运行./gradlew build --stacktrace,看到这么一段信息:

* 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] /Users/lynx/Android/flutter_app/build/flutter_blue/intermediates/merged_manifests/debug/processDebugManifest/merged/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)

知道原因就好办了。打开app/build.gradle,把默认的minSdkVersion从16改为19,之后编译通过。

转载于:https://my.oschina.net/zhouzc/blog/2999301

你可能感兴趣的文章
VUE 项目dependency was not found: * !!vue-style-loader!css-loader? 解决方案
查看>>
springmvc 自定义拦截器
查看>>
Linux中内存挂载到目录下
查看>>
【转】MyEclipse 9.0正式版官网下载(附Win+Llinux激活方法、汉化包)
查看>>
HDU 5794 - A Simple Chess
查看>>
Topology and Geometry in OpenCascade-Vertex
查看>>
Create views of OpenCASCADE objects in the Debugger
查看>>
解决Android版Firefox字体显示过大的问题
查看>>
使用new Vue实例的 components 属性定义 私有组件 login
查看>>
[C++]一份Linq to object的C++实现
查看>>
Linux相关的入门命令
查看>>
Android 关于ijkplayer
查看>>
LVS介绍与部署
查看>>
【Lolttery】项目开发日志 - (三)维护好一个项目好难
查看>>
数据库面试题
查看>>
C#的OpenFileDialog和SaveFileDialog的常见用法(转)
查看>>
(转)详解C#中的反射
查看>>
超简单将Centos的yum源更换为国内的阿里云源
查看>>
(转)返回顶部的js实现(jQuery/MooTools)
查看>>
十大最值得关注的国内大数据分析厂商
查看>>