从Samsung Galaxy Tab查看时,我的某些应用程序未出现在Android Market中 .
我注意到这也发生在其他开发人员的许多其他应用程序中 . 如果我将Nexus One上的市场类别中的“Just in”与Galaxy Tab进行比较,那么Nexus One上会出现更多应用程序 . 所以我不认为这是我的应用程序特有的问题 .
奇怪的是,我无法弄清楚我的应用之间有什么不同之处 . 例如,在我的Android清单中看到确实出现的应用,我有:
<uses-sdk android:minSdkVersion="3" />
<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />
它显示Android Market中的应用程序,应用程序在Tab上显示全屏 .
但对于我的其他几个应用程序,使用相同的设置,我无法浏览或搜索以查找市场中列出的应用程序 . 就好像他们根本就不在市场中一样 .
仅供参考,我可以在Galaxy Tab AVD模拟器上运行应用程序 . 我也尝试了4的min SDK .
谢谢!!
3 回答
http://innovator.samsungmobile.com/galaxyTab.do#03
http://developer.android.com/guide/appendix/market-filters.html
它可能是市场上的复制保护功能吗?
显然三星设备有30MB的缓存限制,所以他们不会让你下载超过这个尺寸的应用程序 . 检查您的APK大小,因为这可能是问题 .
您的部分应用是否使用电话功能?默认情况下,除非您在AndroidManifest.xml中设置此值,否则Market不会将这些应用程序提供给仅限wifi的设备:
有关更多信息,请查看我的答案here .
当这些功能不可用时,您需要确保您的代码能够正常应对 .