flutter中文官方网 https://flutter.cn/
flutter实战电子书 https://book.flutterchina.club/
flutter包 https://pub.flutter-io.cn/
android studio https://developer.android.google.cn/
配置开发环境Android studio
先安装flutter源码,再安装Android studio zip版本
设置镜像环境变量,Mac/Linux直接执行命令,win下添加环境变量,win需要安装Git for Windows,先设置这两个环境变量
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
CHROME_EXECUTABLE edge路径
flutter config --enable-windows-desktop 启动桌面支持
安装flutter和Dart插件
1 . JAVA_HOME环境变量设置 C:\Program Files\Java\jdk1.8.0_91\jre
安装jdk1.8(jdk8),其他版本不支持
- ANDROID_HOME环境变量
C:\app\Androidsdk
- path设置
C:\app\flutter\bin
然后运行flutter doctor
- 检测显示 Android license status unknown
需要安装SDK Tools里面command-line Tools
运行flutter doctor --android-licenses
一路yes - 安装Android SDK,连上安卓手机下载对应sdk,在真机上测试,小米在设置-我的设备-全部参数-MIUI版本单机7次进入开发模式
flutter卡在Installing build\app\outputs\flutter-apk\app.apk,用下面方法解决
卸载后安装不了 卸载应用,在sdk目录platform-tools下执行adb uninstall com.example.srsw
- 编译错误
- 可能修改:
flutter/packages/flutter_tools/gradle/下面
resolve_dependencies.gradle aar_init_script.gradle flutter.gradle,这三个文件中
https://storage.googleapis.com/download.flutter.io 不可用时用镜像(http://download.flutter.io) - 项目Android下面build.gradle文件中修改
allprojects {
repositories {
}google() mavenCentral() maven { url 'https://storage.googleapis.com/download.flutter.io' } //新增这一行即可
}
如果还是不能编译 前两个方法可替换为
maven { url ‘https://maven.aliyun.com/repository/google' }
maven { url ‘https://maven.aliyun.com/repository/central' }
maven { url ‘https://maven.aliyun.com/repository/public' }
打包程序
flutter build apk -t lib/main.dart
flutter build ios -t lib/main.dart
常用插件
lntl
JsonToDart
文档更新时间: 2022-11-16 14:44 作者:Yoby