国内开发flutter须知(windows)

返回
Author Avatar
钢翼
2022-11-11
编程
60

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