当前位置: 首页 > article >正文

flutter-第1章-配置环境

Flutter-第1章-配置环境

本文针对Windows系统。

一、安装Android Studio

从Android Studio官网下载最新版本,一直默认安装就行。

安装完成要下载SDK,可能会需要科学上网。

打开AS,随便创建一个新项目。

点击右上角的SDK Manager

找到SDK Tools标签,勾选Android SDK Command-line Tools,然后点击OK安装。

找到左上角的File菜单,选择Settings

选择Plugins选项,搜索flutter,安装Flutter插件,会自动帮你安装Dart插件,一切默认允许就行。安装完成后重启AS。

二、安装Visual Studio Code

从Visual Studio Code官网下载最新版本的Visual Studio Code,一直默认安装就行。

安装好之后打开,在插件商店中搜索flutter,安装Flutter插件。

三、安装flutter SDK

到Flutter官网下载最新的SDK。

下载好后解压,将其中bin目录添加到系统环境变量中。

选择高级系统设置。

添加刚才的bin目录。

打开cmd或者powershell或者terminal,运行flutter doctor。可以看到没有识别系统版本,依次运行flutter channel—>flutter channel master—>flutter upgrade—>flutter channel—>flutter doctor就可以解决,下一步安装Visual Studio,Android Studio报的找不到java也不用管,后面自然解决。

四、安装Visual Studio

到Visual Studio官网下载最新社区版的Visual Studio。

要安装C++桌面开发组件。

再次运行flutter doctor,看到VS的错误没有了。

五、解决Android Toolchain问题

打开Android Studio的SDK Manager,就是刚才装Command line tools那个,取消hide obsolete packages的勾,然后确保上面三个的勾勾上,确定安装。

然后在命令行执行flutter doctor --android-licenses,一路默认yes就行。

再次运行flutter doctor就没有问题了,最后那个连接谷歌的问题没影响。

六、使用Appuploader简化iOS开发流程

在完成上述环境配置后,如果你计划开发iOS应用,可以使用Appuploader来简化iOS应用的打包和上传流程。Appuploader是一款专为iOS开发者设计的工具,能够帮助开发者快速生成和上传IPA文件到App Store Connect,极大地提高了开发效率。

安装Appuploader

  1. 访问Appuploader官网下载最新版本。
  2. 安装完成后,打开Appuploader并登录你的Apple开发者账号。
  3. 按照提示配置你的项目信息,包括Bundle ID、证书和描述文件等。

使用Appuploader上传IPA文件

  1. 在Xcode中完成你的iOS项目开发并生成IPA文件。
  2. 打开Appuploader,选择“上传IPA文件”选项。
  3. 选择你生成的IPA文件,Appuploader会自动处理签名和上传流程。
  4. 上传完成后,你可以在App Store Connect中查看和管理你的应用。

通过使用Appuploader,你可以避免繁琐的手动操作,专注于应用的开发和优化。


通过以上步骤,你已经成功配置了Flutter开发环境,并可以使用Appuploader简化iOS应用的发布流程。接下来,你可以开始你的Flutter开发之旅了!


http://www.kler.cn/a/612004.html

相关文章:

  • 我的世界模组开发进阶教程——生物群系
  • python深度评测:5大中文长度计算方案终极对决(你的选择可能一直是错的)
  • 【区块链 + 文化版权】慧形AI 知识分身 | FISCO BCOS 应用案例
  • ubuntu20.04安装nvidia-docker(解决有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源错误)
  • 树莓派(4B)使用教程-小白之路(NO.1)
  • Rust从入门到精通之精通篇:25.过程宏高级应用
  • MySQL 设置允许远程连接完整指南:安全与效率并重
  • 《Python实战进阶》No37: 强化学习入门:Q-Learning 与 DQN-加餐版1 Q-Learning算法可视化
  • 【前端vue】理解VUE前端框架中src下的api文件夹与views文件夹
  • 蓝桥杯(电子类)嵌入式第十一届设计与开发科目模拟试题
  • AI辅助下基于ArcGIS Pro的SWAT模型全流程高效建模实践与深度进阶应用
  • 面试题:RocketMQ 如何保证消息的顺序性
  • 04 单目标定实战示例
  • HarmonyOS之深入解析如何根据url下载pdf文件并且在本地显示和预览
  • ubuntu24 部署vnc server 使用VNC Viewer连接
  • Scala基础语法和简介
  • Cent OS7+Docker+Dify
  • SpringBoot实战——详解JdbcTemplate操作存储过程
  • 第十六届蓝桥杯模拟二(串口通信)
  • 数据结构每日一题day3(顺序表)★★★★★