首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >索尼Android -应用程序崩溃,但在其他设备上运行正常

索尼Android -应用程序崩溃,但在其他设备上运行正常
EN

Stack Overflow用户
提问于 2014-04-01 22:07:00
回答 2查看 178关注 0票数 0

我开发了我的第一个安卓应用程序,目标是KitKat ( 4-4-2),最低SDK设置为4.1.2 (JellyBean)除了标准UI的东西,这个应用程序使用java多线程处理设备传感器端(标准方式,没有花哨的东西)

它现在在Nexus5 (kitkat)和Wiko5 ( JellyBean )上运行得很好,但是我把.apk发给一个朋友在Sony Xperia Z上测试,它崩溃了……他会把调试用的设备发给我...

因为我习惯于开发w iOS (一个平台,一个构造器),所以我想知道在开发多个Android设备之前是否有什么需要注意的……额外的API,我应该在本地测试所有这些平台吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 22:14:13

在windows上尝试

代码语言:javascript
复制
adb logcat -v time > D:\log.txt

然后通过像notepad++这样的编辑器打开log.txt,搜索'fatal‘并查找崩溃堆栈,你可以找到应用崩溃的原因。或者请把它贴出来,这样我们就能帮上忙了。

票数 1
EN

Stack Overflow用户

发布于 2014-04-01 22:21:05

在理想的情况下,Xperia Z应该能够运行应用程序,只要它具有所需的操作系统和您试图访问的传感器。因此,这看起来像是特定于设备的东西(特别是因为它可以在你的另一个jellybean设备上工作。)

因此,下一步的方法将是查看logcat。此外,与其等待设备到达您的位置,只需请求日志-日志将是进一步调试此问题的最佳方式。

让你的朋友将USB连接到一台机器上,然后执行以下操作(假设android sdk和平台工具已下载)

代码语言:javascript
复制
adb logcat

最好还是将日志复制到文本文件中

代码语言:javascript
复制
adb logcat > log.txt
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22788370

复制
相关文章

相似问题

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