小小糖 发表于 2018-4-23 14:58:16

Genymotion使用踩坑

1. 小坑一:ADB服务连接上不

1. 问题描述

最近在下载试用 Genymotion 时,遇到一个坑。我在使用 adb devices 命令显示连接设备时,一直提示adb 错误,
什么情况??

开始我以为是没有打开 USB debbugging 模式,但是当我在虚拟机里设置之后,重启虚拟机,还是提示相同的
错误,于是各种百度啊。终于找到原因了,这是因为Genymotion 里ADB 设置的问题。

2. 解决方法

打开 Genymotion ,点击 Setting
在弹出的菜单里选择 ADB选项卡
选择Use custom Android SDK tools ,浏览本地的SDK 位置,点击 ok 即可。默认情况下选择的是Use Genymot
ion Android tools(default) 所以导致总是提示ADB 错误。
2. 小坑二:使用 Genymotion 安装 APK 时出现 错误

1. 问题描述

在使用 Genymotion模拟器安装某些应用时,出现了 这样的错误提示。

出现这样的问题,是因为安装的某些应用使用了元盛开(NDK,Native Lib),这些库的编译目标通常是 arm 架
构的 cpu,在 x86 上运行就会报这样的错误。

2. 解决方法

1. 方法一

下载genymotion-arm-translation,直接拖入genymotion模拟器窗口,直到提示成功。
2. 方法二

如果第一种方式失败,可以使用手动安装。

adb push C:\Users\Administrator\Desktop\genymotion-arm-translation.zip /sdcard/Download // 将 genymoti
on-arm-translation 拷贝到 /sdcard/Download 目录下
adb shell // 进入 shell
cd /sdcard/Download // 切换到/sdcard/Download目录
sh /system/bin/flash-archive.sh /sdcard/Download/genymotion-arm-translation.zip // 手动运行 flash-archive.
sh 脚本



qqq911 发表于 2018-4-23 17:27:22

感谢分享
页: [1]
查看完整版本: Genymotion使用踩坑