0

最近,我将我的 android 应用程序发布到市场。当搜索我的应用程序时,它会显示并安装在我的手机中,但是当在平板电脑中搜索我的应用程序时,它不会显示该应用程序。我曾经直接从我的帐户安装到平板电脑,它说“这个应用程序与你的设备不兼容”。

任何人都可以帮助我如何让我的应用程序在平板电脑中显示它。

4

4 回答 4

1

我认为您忘记将其添加到清单文件中-

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

只需阅读支持多种屏幕尺寸应用程序的 Android 开发者页面即可。另请参阅现有的Stackoverflow 问题

于 2012-05-24T05:45:12.807 回答
1
" This app is incompatible with your devices."

这是因为可能是应用程序功能(屏幕尺寸就像@SpK 说的那样,蓝牙、3g、Gps、EDGE、NFC)将不支持您的平板电脑(清单声明)。

如果您仍想下载不兼容的应用程序,请尝试http://www.redmondpie.com/how-to-install-incompatible-apps-from-android-market-for-unsupported-devices/

于 2012-05-24T05:45:14.860 回答
1

你的清单是什么样的?请阅读这篇文章,它解释了市场 (Google Play) 如何根据应用程序在清单中声明的​​内容来过滤它们。

您可能忘记添加:

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

到你的清单。

但是您是否提供了您的应用程序的平板电脑版本,以及适合这些设备的适当 UI 设计?如果您希望看到用户在这些设备上采用您的应用,这是一个重要的问题......

于 2012-05-24T05:46:38.060 回答
1

“这个应用程序与您的设备不兼容”可能意味着一些事情,因为上面的所有评论都是正确的,是的,我已经向市场发布了平板电脑应用程序并收到了相同的回复。问题

1:您在清单中定义了什么“API LEVEL”?2:设备是什么“什么API级别”?

我问了这两个重要问题,因为我唯一一次收到来自市场的评论是当我搜索 api 级别高于我的设备的应用程序时。默认情况下,如果您在 Windows 操作系统上使用 Eclipse 并且您的 sdk 是最新的,则默认 api 级别将设置为 15,而您用于下载应用程序的设备可能是 api 7 -14。如果您已经按照其他组成员定义的所有步骤进行操作,您应该查看您的清单并查看应用程序是在什么 uses-sdk android:minSdkVersion 上开发的,然后将其与您设备的 api 级别进行比较,我向您保证您会发现您的应用程序是在比您的设备更高的 api 级别上开发的。

于 2012-05-24T07:05:22.810 回答