Android 8.0 debug 出現 INSTALL_FAILED_NO_MATCHING_ABIS
阿新 • • 發佈:2019-01-09
先說明我遇到的情況,屬於一些比較特殊的情況。
1,debug在8.0的真機和模擬器上會出現INSTALL_FAILED_NO_MATCHING_ABIS,打包出來很正常。
2,未使用NDK
3,網上嘗試新增split 配置檔案 和 模擬器換CPU架構 都沒有用。(試了很久)
最終在stackoverflow找到答案。
文章地址:https://stackoverflow.com/questions/46094281/install-failed-no-matching-abis-error-on-android-8
原因是apache.commons.io整合比較舊的版本,而新版的整合方式發生了變化。
官方apache.commons.io的gradle整合是這樣寫的:
// https://mvnrepository.com/artifact/commons-io/commons-io
compile group: 'commons-io', name: 'commons-io', version: '2.6'
程式碼原始為:
implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'
修改為 2.5 / 2.6 版本:
implementation group: 'commons-io', name: 'commons-io', version: '2.5'
然後重新編譯就好了,記錄一下送給需要的朋友。