iT邦幫忙

0

Flutter在Android模擬器無法安裝release apk原因

  • 分享至 

  • xImage
  •  

Android模擬器在安裝由Flutter APP產生的app-release.apk遇到

the apk failed to install. error install_failed_no_matching_abis failed to extract native libraries
https://ithelp.ithome.com.tw/upload/images/20220517/20110063x1cOJfZWzl.png

找解答的過程中發現在模擬器也無法運行release mode
執行command

flutter run --release

會出現以下錯誤訊息
Release mode is not supported by Android SDK built for x86.
https://ithelp.ithome.com.tw/upload/images/20230726/2011006360Tj5UuEop.png

經網路上搜尋一番發現
官方文件中有說明Flutter不支援x86架構

回到AVD Manager發現模擬器設定的ABI為x86,所以才導致了上述安裝失敗的錯誤
https://ithelp.ithome.com.tw/upload/images/20220517/20110063rzLI2DKi9J.png

而為何模擬器System Image會推薦使用x86的原因由下圖可知,因為可以運行比較快
https://ithelp.ithome.com.tw/upload/images/20220517/20110063qBgMnkOb6y.png

詳細說明也可參照這篇

安裝失敗時一直以為是產生apk過程有缺少步驟,用此篇記錄下找解答的過程
文章中有錯誤的地方,還請各位前輩不吝指教


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言