我完成了我的申请并准备在Android Market上发布。它目前可用。在我们开始宣传该应用之前,我们正在努力解决问题。我们只有它可用,所以我们可以分发给不住在附近的人。那么,我的问题是,它可以很好地适用于我们向其投放的任何智能手机。我们知道的一位女士在她的银河标签上尝试过它,并且崩溃了。我可以在android模拟器中复制这个错误。我的所有代码都是正确的,除了我的支持屏幕标记中有大型和大型屏幕设置为false这一事实。我的minSdkVersion是设置为Android 1.6的Android电子市场中的应用程序不支持平板电脑。只适用于手机
任何帮助吗?
这里是我的平板电脑屏幕上发现了错误。 “应用程序MyApplication(process com.exampleapplication.myapplication)意外停止,请重试。”并且我得到的唯一按钮是“强制关闭”(很明显,我将MyApplication和com.exampleapplication.myapplication替换为实际标题) – PTC 2011-05-24 20:11:34
强制关闭对话框非常通用,并且不在屏幕上提供任何有用的开发人员信息。我们希望看到的是来自logcat输出的java堆栈跟踪,从shell中运行'adb logcat',然后复制/粘贴在崩溃时获取输出的日志部分(或者,您可以使用如果你正在使用Eclipse,DDMS透视图中的'logcat'选项卡 – mportuesisf 2011-05-25 17:34:14
另一种可能是什么导致你的崩溃:检查你的布局文件以确保它们是一致的如果你定义了三个版本的布局文件 - 比如说normal-hdpi/mylayout.xml,large-mdpi/mylayout.xml和xlarge-mdpi/mylayout.xml,确保它们具有相同的用户界面小部件,并使用一致的ID。很多情况下,您的活动代码的调用类似于findViewById(R .id.some_widget)。如果some_widget在第一个e布局,但不是其他布局,它会在某些设备上返回null,并且会因为NullPointerException而崩溃。 – mportuesisf 2011-05-25 17:37:42