Flutter-Android 應用打包相關問題

couldn't find "libflutter.so"

關於abi和cpu之間的關係

image
參考

flutter build apkandroid

默認apk中libapp

image

因此會出現couldn't find "libflutter.so"或者沒法安裝。gradle

爲了支持ARMv5,咱們須要armeabi,默認的不行ui

  • 修改 apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle 文件中的邏輯‘’
  • 手動先解決

修改apk文件lib

  • 建立armeabi文件夾
  • 複製armeabi-v7a中的內容
  • 刪除armeabi-v7a文件夾
  • 壓縮整個文件夾
  • 重寫簽名

更多相關命令

flutter build - h .net

image

默認打包命令code

flutter build apk --release --flavor pro --build-number 15 --build-name 1.23 --target-platform=android-arm64 更多參數orm

相關文章
相關標籤/搜索