前兩篇已經講過genymotion的安裝了,但genymotion構建的安卓模擬器的界面比較簡潔,什么軟件都沒。那么我們進行測試之前,先將需要測試的apk安裝到模擬器中,一般來說,直接將apk文件從本地拖拽到模擬器就可以了。但是我們拖拽的時候,報錯了:
ps:拖拽其他文件,比如圖片、文檔、壓縮包都可以成功,只有apk文件不行。
原因是:像地圖或者瀏覽器什么的,里面會包含一些so動態庫文件,這些都是在arm環境下運行的。而genymotion發布的版本沒有帶有Genymotion-ARM-Translation.zip,需要手動添加。
解決方案:將Genymotion-ARM-Translation.zip下載下來,拖拽到模擬器中,然后執行以下命令安裝。
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation.zip
這里發現安裝失敗了,網上資料好少,找到好久,沒找到解決方案。再加上只有30天的試用期,最后放棄了genymotion,重拾逍遙模擬器。
若有人找到這個問題的解決方案,可以給我留言,謝啦~