国内开发flutter须知(windows)
钢翼
编程
https://blog.csdn.net/zuozeye/article/details/122632431
0.将flutter的gradle改为国内镜像仓库
{flutter安装目录}\packages\flutter_tools\gradle\flutter.gradle
修改以下内容
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public'}
maven { url 'https://dl.google.com/dl/android/maven2/'}
}
0 国内环境参考最新文档
https://flutter.cn/community/china?tab=windows
1.查看已安装的可调试设备
flutter devices
2.运行
windows
windows
flutter run -d windows
web
若不指定 --web-renderer html,在网页上会显示白屏
flutter run -d edge --web-renderer html
#或
flutter run -d chrome --web-renderer html
3.打包
windows
flutter build windows
打包后路径/build/windows/runner/Release/
web
先注释掉web/index.html里面的base href,否则每次打包都需要指定--base-href,且它的路径必须是/开头和结尾。
注释掉相当于使用相对路径,无论打包后放到哪个子目录都可正常运行。
<!-- <base href="$FLUTTER_BASE_HREF"> -->
打包
flutter build web --web-renderer html
打包后路径/build/web/,只能通过http://或https://访问,不能通过file:///访问
android
flutter build apk
打包后路径\build\app\outputs\apk\release\app-release.apk