51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1787|回复: 1
打印 上一主题 下一主题

Genymotion使用踩坑

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-23 14:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 时出现 [INSTALL_FAILED_NO_MATCHING_ABIS] 错误

1. 问题描述

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

出现这样的问题,是因为安装的某些应用使用了元盛开(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 脚本



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 14:19 , Processed in 0.064065 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表