Android 类似设备上的应用程序故障

Android 类似设备上的应用程序故障,android,Android,我使用运行2.3.6的三星Galaxy SII进行调试。我在这个设备上创建了一个运行良好的应用程序,即使在压力下,每次都可以运行。我使用2.3.7版本的设备(我相信它是Nexus版本)为另一个州的同事上传了内容 在他的设备上,当点击一个按钮在2 DB游标之间切换ListView适配器时,应用程序会显示一个“无响应-强制关闭或等待”对话框 我在模拟器上试过了。事实上,一小时45分钟后(大部分时间用于将JSON从远程服务器转换为设备上的本地SQLite DB,在安装过程中只发生一次,我不认为这与我描

我使用运行2.3.6的三星Galaxy SII进行调试。我在这个设备上创建了一个运行良好的应用程序,即使在压力下,每次都可以运行。我使用2.3.7版本的设备(我相信它是Nexus版本)为另一个州的同事上传了内容

在他的设备上,当点击一个按钮在2 DB游标之间切换ListView适配器时,应用程序会显示一个“无响应-强制关闭或等待”对话框

我在模拟器上试过了。事实上,一小时45分钟后(大部分时间用于将JSON从远程服务器转换为设备上的本地SQLite DB,在安装过程中只发生一次,我不认为这与我描述的问题有任何关系),我能够重新创建问题,但logcat中没有报告任何情况

你知道为什么我会看到不同的结果吗?我的设备每次都工作,他的每次都失败。我已经尝试过瞄准2.1和2.2,它们在两个设备和模拟器上都有相同的结果


TYIA

我过去也有类似的问题。我的应用程序在HTC设备上出现故障,在谷歌体验手机和模拟器上运行良好。对我来说幸运的是,这两个设备都是我的,经过一些挖掘,我能够找到问题所在。原因是UI(HTC sense)和一些基本应用程序的实现存在一些差异。我的应用程序失败了,因为令人惊讶的是,HTC在收紧一些松散的代码方面做得很好。这有点拐弯抹角。因此,您需要访问该设备,或者给他一个特殊的构建,并将日志写入文件,然后将文件发回给您进行调试

显然,这些设备有不同的SQLite实现。通过向其中一个SQLite表添加缺少的索引,问题得到了解决