简体   繁体   English

Android Market未在平板电脑上显示我的应用程序

[英]Android market not showing my apps in tablet

Recently i have posted my android app in to the market place. 最近,我已经将我的Android应用发布到了市场。 When search my app it shows and got installed in my Mobile but when search my app in Tablet its not showing the app. 在我的应用程序中搜索时,它会显示并已安装到我的手机中,但在平板电脑中搜索我的应用程序时,它不会显示该应用程序。 And i used to install directly from my account to Tablet its says that " This app is incompatible with your devices." 我以前直接从我的帐户安装到Tablet电脑,上面写着“此应用与您的设备不兼容”。

Any one help how can i made my app to show it in tablet to. 任何人都可以帮助我如何制作我的应用程序以在平板电脑上显示。

I think you forgot to add this to your manifest file - 我认为您忘记了将此添加到清单文件中-

<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" />

Just read out Android Developer's Page for supporting multiple screensize application. 只需阅读Android Developer's Page ,即可支持多种屏幕尺寸的应用程序。 Refer the existing Stackoverflow Question also 另请参阅现有的Stackoverflow问题

" This app is incompatible with your devices."

It is because may be application feature(Screen size just like @SpK said , Bluetooth, 3g, Gps, EDGE, NFC) will not going to support your Tablet(Manifest declaration). 这是因为可能是应用程序功能(屏幕大小就像@SpK所说的那样 ,蓝牙,3g,Gps,EDGE,NFC)将不支持您的平板电脑(清单声明)。

If you still want to download non-compatible application give a try http://www.redmondpie.com/how-to-install-incompatible-apps-from-android-market-for-unsupported-devices/ 如果您仍要下载不兼容的应用程序,请尝试http://www.redmondpie.com/how-to-install-incompatible-apps-from-android-market-for-unsupported-devices/

what does your manifest look like ? 您的清单是什么样的? Please read this , it explains how the market (Google Play) filters apps based on what they declare in their manifest. 阅读此内容 ,它说明了市场(Google Play)如何根据清单中的声明过滤应用。

Chances are you forgot to add : 您可能忘记添加:

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

to your manifest. 到你的清单。

But did you provide a tablet version of your app, with a proper UI design adapted for those devices ? 但是,您是否提供了平板电脑版本的应用程序,并且具有适用于这些设备的适当的UI设计? This is an important question if you want to see users adopting your app on those devices... 如果您希望看到用户在这些设备上采用您的应用程序,这是一个重要的问题...

"This app is incompatible with your devices" could mean a few things as all the comments above are correct and yes I have published Tablet apps to the market and received the same response. “此应用与您的设备不兼容”可能意味着几件事情,因为上述所有评论均正确无误,是的,我已经向市场发布了Tablet应用,并收到了相同的回复。 Question

1: what "API LEVEL" have you defined in your manifest? 1:您在清单中定义了哪些“ API级别”? 2: what "What API Level" is the device? 2:设备是什么“什么API级别”?

I ask these 2 important questions because the only time I receive that comment from the Market is when I search for a app which api level is higher than my device. 我问这两个重要问题,因为只有当我搜索api级别高于我的设备的应用程序时,我才会收到来自Market的评论。 By default if your using Eclipse on Windows OS and your sdk is up to date the default api level will be set at 15 while the device your using to download the application to may be a api 7 -14. 默认情况下,如果您在Windows操作系统上使用Eclipse并且sdk是最新的,则默认api级别将设置为15,而您用来下载该应用程序的设备可能是api 7 -14。 If you have already followed all of the steps defined above by the other group members you should look into your manifest and see what uses-sdk android:minSdkVersion the app was developed on then compare that to the api level of your device and I assure you you will find that your app was developed on a api level higher than that of your device. 如果您已经按照其他小组成员的定义执行了所有上述步骤,则应查看清单并查看使用了-sdk android:minSdkVersion的应用程序,然后将其与设备的api级别进行比较,然后向您保证您会发现您的应用是在高于设备的api级别上开发的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM