日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Genymotion模拟器安装ARM架构编译应用失败解决方案

發布時間:2023/12/1 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Genymotion模拟器安装ARM架构编译应用失败解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  我們在安裝一些應用到Genymotion模擬器會提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

  原因是Genymotion采用的編譯方式是x86,默認不支持ARM架構編譯的應用,所以無法安裝,解決方案如下:

  首先下載Genymotion-ARM-Translation.zip,注意不同的安卓版本對應不同的ARM-Translation,可以到官網下載,也可以通過百度網盤下載,百度云盤中的支持的安卓版本為8.0

1.windows系統

  下載后可以手動拖拽壓縮包到模擬器中,根據模擬器提示點擊OK按鈕即可進行安裝,成功后重啟模擬器即可。如果操作失敗也可以使用Mac、Linux系統操作方法

2.Mac、Linux系統

  下載后先將應用push到手機的sdcard/Download文件夾下,進入壓縮包下載后的文件夾,使用命令:adb push?ARM_Translation_Oreo_8.0.zip? /sdcard/Download,此時會提示上傳進度:ARM_Translation_Oreo_8.0.zip: 1...d. 16.5 MB/s (9390250 bytes in 0.543s)

  完成后進入到手機push文件的目錄下:adb shell ->cd sdcard/Download

  手動運行flash-archive.sh腳本:sh /system/bin/flash-archive.sh /sdcard/Download/ARM_Translation_Oreo_8.0.zip ,提示信息如下,

Archive: /sdcard/Download/ARM_Translation_Oreo_8.0.zipcreating: META-INF/com/creating: META-INF/com/google/creating: META-INF/com/google/android/inflating: META-INF/com/google/android/update-binaryinflating: META-INF/com/google/android/updater-scriptcreating: system/creating: system/lib/creating: system/lib/arm/inflating: system/lib/arm/check.xmlinflating: system/lib/arm/cpuinfoinflating: system/lib/arm/cpuinfo.neoninflating: system/lib/arm/libandroid.soinflating: system/lib/arm/libandroidfw.soinflating: system/lib/arm/libandroid_runtime.soinflating: system/lib/arm/libaudioutils.soinflating: system/lib/arm/libbinder.soinflating: system/lib/arm/libc.soinflating: system/lib/arm/libcamera_client.soinflating: system/lib/arm/libcorkscrew.soinflating: system/lib/arm/libcrypto.soinflating: system/lib/arm/libcutils.soinflating: system/lib/arm/libc_orig.soinflating: system/lib/arm/libdl.soinflating: system/lib/arm/libdrmframework.soinflating: system/lib/arm/libdvm.soinflating: system/lib/arm/libEGL.soinflating: system/lib/arm/libemoji.soinflating: system/lib/arm/libETC1.soinflating: system/lib/arm/libexpat.soinflating: system/lib/arm/libfilterfw.soinflating: system/lib/arm/libfilterpack_imageproc.soinflating: system/lib/arm/libgabi++.soinflating: system/lib/arm/libgccdemangle.soinflating: system/lib/arm/libGLESv1_CM.soinflating: system/lib/arm/libGLESv2.soinflating: system/lib/arm/libgui.soinflating: system/lib/arm/libhardware.soinflating: system/lib/arm/libhardware_legacy.soinflating: system/lib/arm/libharfbuzz.soinflating: system/lib/arm/libhwui.soinflating: system/lib/arm/libicui18n.soinflating: system/lib/arm/libicuuc.soinflating: system/lib/arm/libjnigraphics.soinflating: system/lib/arm/libjpeg.soinflating: system/lib/arm/liblog.soinflating: system/lib/arm/libm.soinflating: system/lib/arm/libmedia.soinflating: system/lib/arm/libmedia_native.soinflating: system/lib/arm/libm_orig.soinflating: system/lib/arm/libnativehelper.soinflating: system/lib/arm/libnetutils.soinflating: system/lib/arm/libnfc_ndef.soinflating: system/lib/arm/libOpenMAXAL.soinflating: system/lib/arm/libOpenSLES.soinflating: system/lib/arm/libpatts_engine_jni_api.soinflating: system/lib/arm/libpixelflinger.soinflating: system/lib/arm/libskia.soinflating: system/lib/arm/libsonivox.soinflating: system/lib/arm/libspeexresampler.soinflating: system/lib/arm/libspeexwrapper.soinflating: system/lib/arm/libsqlite.soinflating: system/lib/arm/libssl.soinflating: system/lib/arm/libstagefright.soinflating: system/lib/arm/libstagefright_foundation.soinflating: system/lib/arm/libstdc++.soinflating: system/lib/arm/libstlport.soinflating: system/lib/arm/libsurfaceflinger.soinflating: system/lib/arm/libsync.soinflating: system/lib/arm/libui.soinflating: system/lib/arm/libusbhost.soinflating: system/lib/arm/libutils.soinflating: system/lib/arm/libvorbisidec.soinflating: system/lib/arm/libwpa_client.soinflating: system/lib/arm/libz.soinflating: system/lib/arm/linkerinflating: system/lib/libdvm_houdini.soinflating: system/lib/libhoudini.so [flash_archive] Remount /system/ in rw [flash_archive] Start file install [ERROR][flash_archive] META-INF/com/google/android/update-binary is an ARM binary, using system updater [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libandroid.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libandroidfw.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libandroid_runtime.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libaudioutils.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libbinder.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libc.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libcamera_client.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libcorkscrew.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libcrypto.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libcutils.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libc_orig.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libdl.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libdrmframework.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libdvm.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libEGL.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libemoji.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libETC1.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libexpat.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libfilterfw.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libfilterpack_imageproc.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libgabi++.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libgccdemangle.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libGLESv1_CM.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libGLESv2.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libgui.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libhardware.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libhardware_legacy.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libharfbuzz.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libhwui.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libicui18n.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libicuuc.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libjnigraphics.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libjpeg.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/liblog.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libm.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libmedia.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libmedia_native.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libm_orig.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libnativehelper.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libnetutils.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libnfc_ndef.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libOpenMAXAL.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libOpenSLES.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libpatts_engine_jni_api.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libpixelflinger.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libskia.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libsonivox.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libspeexresampler.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libspeexwrapper.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libsqlite.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libssl.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libstagefright.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libstagefright_foundation.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libstdc++.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libstlport.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libsurfaceflinger.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libsync.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libui.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libusbhost.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libutils.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libvorbisidec.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libwpa_client.so lib (x86 version exists) [sanitize_zipfile_and_execute_update_binary] Skipping system/lib/arm/libz.so lib (x86 version exists)adding: META-INF/ (stored 0%)adding: META-INF/com/ (stored 0%)adding: META-INF/com/google/ (stored 0%)adding: META-INF/com/google/android/ (stored 0%)adding: META-INF/com/google/android/update-binary (deflated 35%)adding: META-INF/com/google/android/updater-script (deflated 35%)adding: system/ (stored 0%)adding: system/lib/ (stored 0%)adding: system/lib/arm/ (stored 0%)adding: system/lib/arm/check.xml (deflated 41%)adding: system/lib/arm/cpuinfo (deflated 32%)adding: system/lib/arm/cpuinfo.neon (deflated 32%)adding: system/lib/arm/linker (deflated 49%)adding: system/lib/libdvm_houdini.so (deflated 69%)adding: system/lib/libhoudini.so (deflated 69%) chmod: updater: No such file or directory [flash_archive] Remount /system/ in ro [flash_archive] Delete tmp directory [flash_archive] Done successfully ! {Result:OK};

  {Result:OK}表示安裝成功,完成后需要重啟模擬器,重啟后再次安裝ARM架構編譯的應用則可以正常安裝

  

?

?

?

轉載于:https://www.cnblogs.com/zhiaijingming/p/10854678.html

總結

以上是生活随笔為你收集整理的Genymotion模拟器安装ARM架构编译应用失败解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。