用户工具

站点工具


侧边栏

使用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. INSTALL_FAILED_USER_RESTRICTED
    • 意思为:用户没有操作权限。
    • 问题最可能出现的手机上,【打开开发者选项–打开USB安装】,即允许安装外部应用。
    • MIUI12,运行的时候,需要在“手机管家>应用管理>权限>USB安装管理”手动允许。(注意,编译时间很长,这个确认留的时间窗很短,要盯住)
  2. git 解决fatal: Not a git repository问题
    • 在cd目录下先执行命令:git init
    • 然后再执行之前报错的命令即可。
  3. Kotlin could not find the required JDK tools in the Java installation 'C:\Program Files\Java\jre1.8.0_161' 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 目录下。

修改APP图标和名称

修改图标

  1. 文件路径:\项目名称\android\app\src\main\res\
  2. 修改mipmap开头的文件夹下面对应的文件即可。文件名和图片像素保持不变。

修改名称

  • 是在app—>src—>main—>AndroidManifest.xml文件中进行修改,具体的操作如下所示:
    • (1)AndroidManifest.xml文件中application下面的label对应的值就是应用的名称;
    • (2)AndroidManifest.xml文件中application下面的icon对应的值就是应用的图标文件;

添加标题栏搜索框

参考资料

添加顶部品类选择按钮

参考资料

添加底部菜单栏

添加滚动清单

参考资料

使用flutter开发手机app.txt · 最后更改: 2021/01/16 17:27 由 Chris