gpt4 book ai didi

android - 应用程序在模拟器上运行良好,但在移动设备上运行不正常

转载 作者:行者123 更新时间:2023-11-29 15:26:44 24 4
gpt4 key购买 nike

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

我以前在 Sqlite 数据库上工作过,我很确定那部分没有错误。那么问题是什么。请帮忙。

如果有帮助,这里是 LogCat 条目:-

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)

最佳答案

按照这个:-

正如 Nirav- 上面所解释的:

您可以检查构建目标版本(右键单击项目 - 属性 - Android)并使用您的设备进行验证。如果不匹配,将目标版本更改为您的设备平台版本。

切勿执行上述步骤,因为这样做会极大地影响 android 的整个 eclipse 环境,因此您将在 XML 文件 中遇到无法轻松修复的错误..

您的整个项目将开始在使用任何相应布局的所有 java 文件上显示错误——特别是在 setcontentview(R.layout.YourXMLFileName) 上

你会被要求导入'R'(android),这不会解决你的问题......

现在如果你改变了你开发应用程序的android平台版本,你应该做的是把它改回原来的版本,只有在你完成安装后你才会被要求安装某些包,你会能够恢复您的原始设置或解决错误...

马尼克

关于android - 应用程序在模拟器上运行良好,但在移动设备上运行不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com