新手区 【已解决】android 模拟器测试的疑问

cissysnail · 2015年04月16日 · 最后由 cissysnail 回复于 2015年04月16日 · 1738 次阅读

之前学习都是用的真机,即使是在虚拟机上也只是跑了教程中代码实现的一个小的程序,加载之后都可以正常运行的
这次想学习用虚拟机测试下实际的应用,试着装了两个应用,打开都直接 crash 掉了了,查了下 logcat 的 log,在百度
上查了下报出来的 log,貌似也确实是有问题。但是这两个应用我在真机上都测过,所以不确定了

我的疑问是:
1. 这两个问题确实是软件问题吗?如果不是,是不是虚拟机哪里配置有问题?
2. 大家平时实际的测试中,都用虚拟机测试哪些内容?配置不同分辨率,尺寸以及 SDK 版本的虚拟机手动做兼容测试?

环境和具体问题

环境:模拟器

adb install 装了两个实际的 apk,点击之后都出现了 crash,logcat 日志如下
1.第一个问题


查了下那个目录,libjiagu.so 这个文件是存在的

2.第二个问题

共收到 5 条回复 时间 点赞

额 为什么会有竖条条

#1 楼 @cissysnail 你是不是在前面加了大于号:

> 之前学习都是用的真机,即使是在...

加了大于号的都会被识别为引用。
标题应该用井号:

# title

#1 楼 @cissysnail 另外,根据你的 logcat ,问题应该出在你的 apk 上。第一个错误提示不是说找不到文件,是说这个动态库指向的链接出错。

从截图和你的描述上看,你使用的真机和模拟器最大的区别是你的模拟器配置使用 x86 处理器,真机一般使用 arm 处理器,你确定你的 apk 能在不作修改的情况下在 x86 上工作吗?如果不确定,你找个 x86 的真机试试就知道了。

PS:麻烦改一下标题,你这个是 Android 模拟器,不是虚拟机……

@chenhengjie123 谢谢,回去换成 arm 的再试下

@chenhengjie123 如你所说,我把模拟器的 cpu 换成 arm 之后,两个应用都可以正常打开了😄

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册