用户工具

站点工具


使用flutter开发手机app

**这是本文档旧的修订版!**

开发环境

安装Android Studio

下载Android Studio

SDK联网下载

  1. 打开ping.chinaz.com
  2. 获取比较快的dl.google.com的IP地址
  3. 在cmd窗口实际ping一下IP,看看是不是较快
  4. 写入到“C:\Windows\System32\drivers\etc\hosts”,例如

    203.208.41.65 dl.google.com

Gradle下载地址

安装Flutter

第一个APP

真机调试

  1. INSTALLFAILEDUSER_RESTRICTED
    • 意思为:用户没有操作权限。
    • 问题最可能出现的手机上,【打开开发者选项–打开USB安装】,即允许安装外部应用。
    • MIUI12,运行的时候,需要在“手机管家>应用管理>权限>USB安装管理”手动允许。(注意,编译时间很长,这个确认留的时间窗很短,要盯住)

缩小APK文件尺寸

Flutter-Apk 大小优化探索 (HLQ_Struggle,2020)

上面叨叨半天,总结一个比较有用的命令:

flutter build apk –obfuscate –split-debug-info=HLQ_Struggle –target-platform android-arm,android-arm64,android-x64 –split-per-abi

含义就是,哥,帮我针对不同 CPU 架构分别打包,别忘记混淆哈,生成的符号表文件记得帮我放在 HLQ_Struggle 目录下。

使用flutter开发手机app.1602580354.txt.gz · 最后更改: 2021/02/17 22:16 (外部编辑)