文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

IDEA搭建Flutter开发环境,独立安装Android SDK

2022-06-06 13:16

关注

Flutter开发环境的搭建可以参考Flutter中文网的教程,笔者电脑上已经有Intellij Idea,不想安装Android Studio,但Flutter开发安卓应用必须依赖Android SDK。

为了最大限度节省空间,环境如下

操作系统:Mac IOS 编辑器:IntelliJ IDEA Flutter版本:1.13.0 Android SDK :Android 9.0(29) 安卓模拟器:真机

Flutter的下载与安装,及IDEA安装插件,上面的链接很详细,不是笔者介绍的重点。我们重点是如何解决Android SDK安装过程中的问题。

因为不想安装Android Studio,所以只能单独安装Android SDK,目前这方便的文档很少,笔者遇到的问题也是折腾的一天。

下载SDK Manager Tools
在这里下载一个图形界面版SDK下载小工具(类似于Android Studio的SDK管理)
在这里插入图片描述
在这里插入图片描述
下载完成后执行Platforms/android,打开图形界面安装需要的SDK
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
只选择了必要的安装项,点击安装到指定目录/Users/xxx/Library/Android-sdk即可。 为Flutter设置Android SDK路径,执行如下命令
flutter config android-sdk /Users/xxx/Library/Android-sdk
同时设置环境变量
export ANDROID_HOME=/Users/xxx/Library/Android-sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools/bin
通过上面的设置,将Flutter和Android SDK联系起来,同时将Android SDK暴露给其它应用。 检验Flutter环境
使用命令
flutter doctor
如果一切顺利,你将会看到如下信息
显示Android license status unknown
在这里插入图片描述 生成licenses
flutter doctor --android-licenses

找不到sdkmanager
在这里插入图片描述 安装Android SDK Command-line Tools
刚才的图形工具是不包含sdkmanager这个命令行工具的,可以在这里下载
在这里插入图片描述
解压后将tools下面的bin、lib内容复制到上面图形工具对应的目录下。重新执行上面命令。
5.1. 如果你安装了Android Studio,通过AS安装Command line Tools:
在这里插入图片描述
安装Android SDK Command-line Tools后目录
在这里插入图片描述
建软连接在这里插入图片描述 再次执行
flutter doctor --android-licenses
,一路Yes然后再次执行
flutter doctor

问题解决!
在这里插入图片描述
作者:小饭大人


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯