首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android的生产环境中记录幻影错误?

在android的生产环境中记录幻影错误?
EN

Stack Overflow用户
提问于 2010-08-27 04:11:49
回答 2查看 218关注 0票数 0

我有一个在我的模拟器上运行良好的安卓应用程序,但当我将.apk部署到真正的手机上时,它工作了大约4-5分钟,然后意外地崩溃了。当android这样做时,有没有什么办法可以让我在android上显示堆栈跟踪或更有用的信息?有什么特别的方法可以获取日志吗?

另外,在android上进行单元测试的最佳实践是什么?

-M@

EN

回答 2

Stack Overflow用户

发布于 2010-08-27 04:34:44

有关单元测试选项的信息,请参阅此question

如果您对电话有物理访问权限,则可以通过usb连接对其进行调试。只需使用USB电缆将电话连接到您的计算机,然后eclipse应该会将其视为可能的部署目标。

除此之外,还有一些用于捕获错误报告的解决方案。在Android2.2及更高版本中,您可以请求接收已部署应用程序的error reports。有人有一个为2.2之前的应用程序提供类似解决方案的库,但我似乎找不到它。如果我这样做了我会更新的。

编辑:找到了,remote stacktrace

票数 1
EN

Stack Overflow用户

发布于 2010-08-27 04:34:27

你有没有一部可以测试的手机?你可以通过usb数据线连接一个真实的手机来获得logcat的输出。

手机上的android版本和你正在运行的模拟器是一样的吗?也许这可以解释模拟器和手机行为之间的区别。

至于单元测试,Android对单元测试有很好的支持--尽管它们必须在模拟器上的dalvik下运行。有关基本框架功能和名为Robotium的附加框架的一些信息,请参阅此答案:Using Android Test Framework

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3579106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档