应用程序未出现在 Samsung Galaxy Tab 上的 Android Market 中

发布于 2024-10-04 05:34:46 字数 638 浏览 5 评论 0原文

从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你如我软肋 2024-10-11 05:34:46

Android 电子市场被过滤掉
基于价值观的应用
在AndroidManifest.xml中指定
文件。 7 英寸平板电脑是
“大”屏幕。因此,对于具有
minSDKVersion=3,定义
支持屏幕标记明确为:

<支持屏幕 android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" />

http://innovator.samsungmobile.com/galaxyTab.do#03< /a>

示例 2

清单声明
并执行
不包括一个
元素。 结果: Android 电子市场将
向所有设备上的用户展示该应用程序,
除非其他过滤器适用。

http://developer.android.com/guide/appendix/market-filters.html

Android Market filters out
applications based on the values
specified in the AndroidManifest.xml
file. The 7” inch tablet is a
“large” screen. So, for applications which have
minSDKVersion=3, define
support-screens tag explicitly as:

<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" />

http://innovator.samsungmobile.com/galaxyTab.do#03

Example 2

The manifest declares
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"> and does
not include a
element. Result: Android Market will
show the app to users on all devices,
unless other filters apply.

http://developer.android.com/guide/appendix/market-filters.html

以酷 2024-10-11 05:34:46

难道是市场上的复制保护功能?

Could it be the copy protection feature on the Market?

年华零落成诗 2024-10-11 05:34:46

显然,三星设备有 30MB 缓存限制,因此它们不会让您下载超过该大小的应用程序。检查您的 APK 大小,因为这可能是问题所在。

您的某些应用程序是否使用电话功能?默认情况下,市场不会向仅支持 wifi 的设备提供这些应用程序,除非您在 AndroidManifest.xml 中设置此值:

  <uses-feature android:name="android.hardware.telephony" android:required="false"/>   

看看我的答案 此处了解更多信息。

当这些功能不可用时,您需要确保您的代码能够正常处理。

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:

  <uses-feature android:name="android.hardware.telephony" android:required="false"/>   

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文