flutter安卓打包問題

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'
}

需要添加這兩配置否則安裝後會閃退

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章