我完成了我的应用程序并准备好在Android Market上发布。它目前可用。在我们开始宣传应用程序之前,我们正在努力解决问题。我们只有它可用,所以我们可以分发给不住在附近的人。那么我的问题是,它可以完美地用在我们抛出的任何智能手机上。我们认识的一位女士在她的Galaxy标签上试了一下然后就崩溃了。我可以在android模拟器中复制这个错误。我的所有代码都是正确的,除了我在支持屏幕标签中将大屏幕和xlarge屏幕设置为false的事实。我的minSdkVersion设置为android 1.6
任何帮助?
答案 0 :(得分:2)
AndroidManifest.xml中的supports-screens标签仅供Market过滤应用程序使用。通过将large和xlarge设置为false,您应该通过Market排除所有平板电脑。平板电脑用户无法在搜索或浏览中看到您的应用。但是,如果他们抓住APK文件(可能是将其安装到智能手机,然后从手机中提取APK),这不会阻止狡猾的用户在平板电脑上侧载您的应用。
如果您发布了正在遇到的错误消息以及堆栈跟踪和/或一些logcat信息,我们将能够更好地帮助您。我猜测(根据以前的经验)为什么你在GX选项卡上崩溃与布局和资源的组织有关。 Galaxy Tab是一个大型hdpi设备,您可以组织您的布局/资源,以便在GX选项卡上运行时,它无法找到所需的资源并且只是崩溃。
在Android开发人员网站上查看此文档以获取更多信息: How Android Finds the Best-matching Resource