应用程序未出现在 Samsung Galaxy Tab 上的 Android Market 中
从 Samsung Galaxy Tab 查看时,我的某些应用程序不会出现在 Android Market 中。
我注意到其他开发人员的许多其他应用程序也发生了这种情况。如果我将 Nexus One 上的市场中某个类别的“刚刚上线”与 Galaxy Tab 进行比较,就会发现 Nexus One 上出现了更多的应用程序。所以我认为这不是我的应用程序特有的问题。
奇怪的是,我无法弄清楚出现和不出现的应用程序之间有什么不同。例如,在我的 Android 清单中,对于确实出现的应用程序,我有以下内容:
<uses-sdk android:minSdkVersion="3" />
<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />
它在 Android Market 中显示该应用程序,并且该应用程序在选项卡上全屏显示。
但对于我的其他几个应用程序,使用相同的设置,我无法浏览或搜索以查找市场中列出的应用程序。就好像他们根本不在市场上一样。
仅供参考,我可以在 Galaxy Tab AVD 模拟器上正常运行应用程序。我也尝试过最小 4 的 SDK。
谢谢!!
Some of my apps do not appear in the Android Market when viewed from the Samsung Galaxy Tab.
I've noticed this is happening to many other apps from other devs as well. If I compare the "Just in" for a category in the Market on a Nexus One to the Galaxy Tab, there are a lot more apps appearing on the Nexus One. So I don't think this is an issue specific to my apps.
What's strange is that I can't figure out what is different between my apps that do, and do not, appear. For instance, in my Android manifest for an app that does appear, I have this:
<uses-sdk android:minSdkVersion="3" />
<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />
which shows the app in the Android Market, and the app displays full-screen on the Tab.
But for several of my other apps, with the same settings, I can't browse or search to find the apps listed in the Market. It's as if they simply are not in the Market.
FYI, I can run the apps fine on the Galaxy Tab AVD emulator. I've also tried min SDK of 4.
Thanks!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
http://innovator.samsungmobile.com/galaxyTab.do#03< /a>
http://developer.android.com/guide/appendix/market-filters.html
http://innovator.samsungmobile.com/galaxyTab.do#03
http://developer.android.com/guide/appendix/market-filters.html
难道是市场上的复制保护功能?
Could it be the copy protection feature on the Market?
显然,三星设备有 30MB 缓存限制,因此它们不会让您下载超过该大小的应用程序。检查您的 APK 大小,因为这可能是问题所在。
您的某些应用程序是否使用电话功能?默认情况下,市场不会向仅支持 wifi 的设备提供这些应用程序,除非您在 AndroidManifest.xml 中设置此值:
看看我的答案 此处了解更多信息。
当这些功能不可用时,您需要确保您的代码能够正常处理。
Apparently Samsung devices have a 30MB cache limit, so they won't let you download apps that are over that size. Check your APK sizes, as that could be the problem.
Are some of your apps using telephony features? By default the Market won't offer those apps to wifi-only devices, unless you set this value in your AndroidManifest.xml:
Have a look at my answer here for more information.
You'll need to make sure your code copes gracefully when those features are not available.