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),其他版本不支持

  1. ANDROID_HOME环境变量 C:\app\Androidsdk
  2. 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
  • 编译错误
  1. 可能修改:
    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)
  2. 项目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