用户工具

站点工具


使用flutter开发手机app

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

开发环境

安装Android Studio

下载Android Studio

SDK联网下载

  1. 打开http://ping.chinaz.com,在输入框里输入“dl.google.com”,点击“Ping 检测”按钮
  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. INSTALLFAILEDUSERRESTRICTED * 意思为:用户没有操作权限。 * 问题最可能出现的手机上,【打开开发者选项–打开USB安装】,即允许安装外部应用。 * MIUI12,运行的时候,需要在“手机管家>应用管理>权限>USB安装管理”手动允许。(注意,编译时间很长,这个确认留的时间窗很短,要盯住) - git 解决fatal: Not a git repository问题 * 在cd目录下先执行命令:git init * 然后再执行之前报错的命令即可。 - Kotlin could not find the required JDK tools in the Java installation 'C:\Program Files\Java\jre1.8.0161' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

缩小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.1610681174.txt.gz · 最后更改: 2021/02/17 22:16 (外部编辑)