Android APP 打包

打包命令:

  1. flutter build apk

打包路径: build\app\outputs\apk\release\app-release.apk

然后进入到打包路径,执行以下命令安装到模拟器或真机:

  1. adb install app-release.apk

应用打包后不能进行网络请求

在以下两个文件中加入:

  • android\app\src\profile\AndroidManifest.xml
  • android/src/main/AndroidManifest.xml
  1. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  2. <uses-permission android:name="android.permission.INTERNET" />
  3. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  4. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

图标修改

这就涉及到 Android 资源文件了, 其实跟 Flutter 没什么关系, 我们到 Android 资源目录将各种 mipmap 目录的 ic_launcher.png 替换即可, 默认为 android/app/src/main/res/mipmap-xxx

flutter 包名修改

修改 pubspec.yaml 下的 name 字段, 并使用命令 flutter packages get 进行更新

  1. name: flutter_app_bootstrapper

引入包的时候使用:

  1. import 'package:flutter_app_bootstrapper/pages/test/state.dart';

App更新策略

参考资料