1.
把/packages/flutter_tools/gradle/flutter.gradle
中的private static final String MAVEN_REPO = "https://storage.googleapis.com/download.flutter.io";
改爲private static final String MAVEN_REPO = "https://storage.flutter-io.cn/download.flutter.io";
要麼會打包時候報錯download.flutter.io下載失敗
2.打包安卓可以單獨打開Android程序在裏面使用Androidstudio工具來打包不使用flutter命令行打包,因爲使用命令行打包可能會報錯。
3.安卓打包需要在androidmanifest.xml裏申請網絡請求等權限,因爲你debug時候flutter可能可以訪問網絡但是打包後就不行了。
4.
sourceSets { main.java.srcDirs += 'src/main/kotlin' main { jniLibs.srcDirs = ['libs'] }
ndk { // 選擇要添加的對應的cpu類型的.so庫 abiFilters 'x86', 'armeabi', 'armeabi-v7a', 'armeabi-v8a', 'mips','mips64','x86_64' }
需要添加這兩配置否則安裝後會閃退