首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序在Emulator上运行正常,但在移动设备上运行不正常

应用程序在Emulator上运行正常,但在移动设备上运行不正常
EN

Stack Overflow用户
提问于 2012-08-03 14:30:54
回答 3查看 4.3K关注 0票数 1

我有一个安卓应用程序,保存从不同的EditText框的值按下“保存”按钮到Sqlite数据库。此应用程序在Emulator上运行良好,并提供所需的输出。但在移动设备中按下“保存”按钮时,应用程序显示“强制关闭”错误。

我以前在Sqlite数据库上工作过,我非常确定这部分没有错误。那么问题出在哪里呢?请帮帮忙。

如果有帮助,下面是LogCat条目:-

代码语言:javascript
运行
复制
08-03 12:08:28.875: I/ActivityManager(59): Starting activity: Intent {cmp=com.SMSDb/.Settings }
08-03 12:08:29.665: I/ActivityManager(59): Displayed activity com.SMSDb/.Settings: 744 ms (total 744 ms)
08-03 12:08:47.126: D/dalvikvm(10469): GC_FOR_MALLOC freed 6935 objects / 332488 bytes in 108ms
08-03 12:08:47.155: I/ActivityManager(59): Starting activity: Intent { cmp=com.SMSDb/.SMSDbActivity }
08-03 12:08:47.765: I/ActivityManager(59): Displayed activity com.SMSDb/.SMSDbActivity: 498 ms (total 498 ms)
08-03 12:08:57.765: I/ActivityManager(59): Starting activity: Intent { cmp=com.SMSDb/.Settings }
08-03 12:08:58.526: I/ActivityManager(59): Displayed activity com.SMSDb/.Settings: 665 ms (total 665 ms)
08-03 12:09:00.438: W/KeyCharacterMap(10469): No keyboard for id 0
08-03 12:09:00.438: W/KeyCharacterMap(10469): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
08-03 12:09:04.646: I/ActivityManager(59): Starting activity: Intent { cmp=com.SMSDb/.SMSDbActivity }
08-03 12:09:05.316: I/ActivityManager(59): Displayed activity com.SMSDb/.SMSDbActivity: 535 ms (total 535 ms)
EN

Stack Overflow用户

回答已采纳

发布于 2013-05-10 15:00:37

问题可能是您没有在Emulator上运行应用程序的最新副本。因此,为应用程序的新安装创建新的SQLite数据库的代码不会被检查,但这种情况总是发生在您的移动设备中,因为它会重新安装应用程序。所以尝试在app的SQLite数据库的"Create“部分进行调试。它可能会解决问题!!

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11790439

复制
相关文章

相似问题

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