1.查看flutter和dart版本
flutter --version
2.检查flutter环境配置
flutter doctor
3.创建项目
flutter create 项目名
4.下载依赖,pubspec.yaml
flutter pub get
5.清理缓存
flutter clean
6.启动项目(启动后选择相应运行平台)
flutter run
7.编译打包项目(打包成安卓apk)
flutter build apk (默认编译release版)
flutter build apk --debug
release版打包需要keystore制作(参数中key单词根据需要修改名字)
keytool -genkey -v -keystore key.keystore -alias key -keyalg RSA -keysize 2048 -validity 10000
-storepass 密码 -keypass 密码
android/app/build.gradle配置例子
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
编译常见问题
1.flutter run 卡在 assembleDebug
flutter run 卡在 assembleDebug一般为网络问题,访问依赖库或资源,建议检查配置。
执行以下命令分析错误原因
跳转到项目android目录下,执行命令,查看下载依赖的具体进度,百度解决方法,可能存在访问国外网站的情况需要手动下载
cd android
.\gradlew.bat assembleDebug -info