Flutter 安装之初体验

Flutter 安装之初体验

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台  。

Flutter 可以方便的加入现有的工程中。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter是完全免费、开源的。它也是构建未来的 Google Fuchsia 应用的主要方式。

Flutter 组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter 会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。

看着介绍挺好的,就萌生了了解一下的兴趣

1.安装:安装网上都特别多的教程就不具体说了,中文网也很详细按照步骤走就好了

超详细!mac flutter 创建过程及遇到的问题

https://www.jianshu.com/p/603649a02956

MAC 电脑 Flutter 开发环境的安装搭建

http://www.manongjc.com/article/103580.html

Flutter配置好后,在Android Studio中找不到设备,no devices

https://blog.csdn.net/weixin_33757609/article/details/91392302

经验:Flutter项目IOS真机部署及问题

https://www.jianshu.com/p/69e1efc2fc55

Mac OS Flutter打包安卓APK包

https://www.jianshu.com/p/82a13d8a9167

flutter build apk

release包上不了网的话检查android网络权限

android/src/debug/AndroidManifest.xml

android/src/main/AndroidManifest.xml

android/src/profile/AndroidManifest.xml

和Android的结合:

Flutter需要安装和配置Android Studio:

下载并安装 Android Studio.

启动Android Studio,然后执行“Android Studio安装向导”。这将安装最新的Android SDK,Android SDK平台工具和Android SDK构建工具,这是Flutter为Android开发时所必需的

设置您的Android设备

要准备在Android设备上运行并测试您的Flutter应用,您需要安装Android 4.1(API level 16)或更高版本的Android设备.

1.在您的设备上启用 开发人员选项 和 USB调试 。详细说明可在Android文档中找到。

2.使用USB将手机插入电脑。如果您的设备出现提示,请授权您的计算机访问您的设备。

3.在终端中,运行 flutter devices 命令以验证Flutter识别您连接的Android设备。

4.运行启动您的应用程序 flutter run。

默认情况下,Flutter使用的Android SDK版本是基于你的 adb 工具版本。 如果您想让Flutter使用不同版本的Android SDK,则必须将该 ANDROID_HOME 环境变量设置为SDK安装目录。

设置Android模拟器

要准备在Android模拟器上运行并测试您的Flutter应用,请按照以下步骤操作:

1.在您的机器上启用 VM acceleration .

2.启动 Android Studio>Tools>Android>AVD Manager 并选择 Create Virtual Device.

3.选择一个设备并选择 Next。

4.为要模拟的Android版本选择一个或多个系统映像,然后选择 Next. 建议使用 x86 或 x86_64 image .

5.在 Emulated Performance下, 选择 Hardware - GLES 2.0 以启用 硬件加速.

6.验证AVD配置是否正确,然后选择 Finish。

有关上述步骤的详细信息,请参阅 Managing AVDs.

7.在 Android Virtual Device Manager中, 点击工具栏的 Run。模拟器启动并显示所选操作系统版本或设备的启动画面.

8.运行 flutter run 启动您的设备. 连接的设备名是 Android SDK built for ,其中 platform 是芯片系列, 如 x86.

你可能感兴趣的:(Flutter 安装之初体验)