問題一:
The APK failed to install.
Error:Could not parse error string.
今天拖拽自己的apk到模擬器上運行,報上述錯誤。
搜索解決方案。。
https://blog.csdn.net/zhongchongwen_001/article/details/82841884
模擬器CPU是X86-64架構,而apk只支持ARM架構
問題二:
Device supports x86,but Apk only supports armeabi-v7a
首先了解了CPU架構:
armeabi :第5代 ARM v5TE,使用軟件浮點運算,兼容所有ARM設備,通用性強,速度慢
armeabi-v7a: 第7代 ARM v7,使用硬件浮點運算,具有高級擴展功能
arm64-v8a :第8代,64位,包含AArch32、AArch64兩個執行狀態對應32、64bit
x86: intel 32位,一般用於平板
x86_64: intel 64位,一般用於平板
mips: RISC處理器
mips64:RISC處理器
我們可以在build.gradle中有ndk這段代碼,只要在后面加上“x86”,再sync now一下,就發現可以運行了。
ndk {
abiFilters "armeabi-v7a","x86"
}
---------------------
作者:暗夜無聲
來源:CSDN
原文:https://blog.csdn.net/lwx675652056/article/details/79727004
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
https://blog.csdn.net/dj0379/article/details/52082071
要在Android Studio模擬器上跑項目的話,就需要引入"x86",但是又會讓打包的項目變大,感覺都不合適。找一款,支持各個版本的模擬器吧。
讓x86的android模擬器能模擬arm架構系統
網上介紹共計三種模擬器比較常用,分別是bluestacks、andy和Genymotion,前者支持ARM架構,中者支持遠程控制,后者啟動速度快,各有優缺點。
如果要用genymotion模擬arm的話,還是放棄吧,直接用bluestacks
https://blog.csdn.net/dj0379/article/details/52082071
后來發現了
發現了在這個界面可以選擇arm的模擬器。
2018年11月17日10:00:02
昨天下午啟動自己新建的模擬器:
提示下面彈框:
Consider using an x86 system image on an x86
host for better emulation performance.
Runnint an x86 based Android Virtual Device(AVD)
is 10x faster,
We strongly recommend creating a new AVD.