Android Market - 此应用程序可供 0 多个设备使用?

Android Market - This application is available to over 0 devices?(Android Market - 此应用程序可供 0 多个设备使用?)

本文介绍了Android Market - 此应用程序可供 0 多个设备使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已将 apk 发布到 Android 市场,激活并为所有国家/地区免费设置.Android Market 说,我的应用程序与任何设备都不兼容.当我从 PC 浏览器访问 Android Market 时,我可以看到一个应用程序,但我无法从任何 Android 手机(发布前用于测试应用程序的同一设备)下载它.

I have published apk to the Android Market, activated and setup for free for all countries. Android Market says, my application is not compatible with any of the devices. I can see an application when I access Android Market from the PC browser but I can not download it from any of the Android phone (the same device used to test application before release).

如果我的要求很少,这怎么可能?在上传之前,我已经在一些相当旧的设备上测试了该应用程序,并且它可以正常工作.

How is that possible if I have just few requirements? I have tested the application on a few quite old devices before upload and it worked.

来自发布选项的信息:​​

This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.screen.portrait
android.hardware.touchscreen

*This application is available to over 0 devices.*

APK 标签中的信息:

VersionCode: 2
VersionName: 1.0.1
Size: 4.3M
Localized to: default
Permissions: android.permission.READ_PHONE_STATE, android.permission.INTERNET, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.ACCESS_NETWORK_STATE
Features: android.hardware.screen.portrait, android.hardware.touchscreen
API level: 7-15+
Supported screens: small-xlarge
OpenGL textures: all

如果这还不够奇怪,我在同一个帐户中有另一个应用程序,要求非常相似,它给了我:这个应用程序可用于超过 746 台设备.怎么回事?

If it is not strange enough, I have another application at the same account with very similar requirements and it gives me: This application is available to over 746 devices. What is going on?

更新:

因为许多答案都建议类似:只需激活您的 APK..." 我再次强调:

Because many answers suggests something like: "Just activate your APK..." I emphasize it again:

APK 已激活(如问题开头所述并在上面的屏幕截图中显示).

APK is ACTIVATED (as stated at the beginning of the question and presented on the screenshot above).

推荐答案

我也遇到过类似的问题,之前解释过但是版主删了.

I had a similar problem, I explained before but a moderator deleted it.

更新后我的应用可用于 0 台设备.

My app after an update had was available for 0 devices.

无论如何,我找到了适合我的情况的解决方案,因此您可以检查它是否也适合您.

Anyway I found the solution for my case, so you can check if it works for you as well.

我的错误是我包含 .jar 文件是为了添加一些外部库而不是相应的外部类文件夹.当我删除 .jar 文件并添加类文件夹时,设备数量再次超过 700 个.

my mistake was that I included .jar files in order to add some external libraries and not the respective external class folders. When I removed the .jar files and I just added the class folder then devices became over 700 again.

例如,我有 facebook API(一个旧的,不是当前的),并且我已经创建了一个 jar 文件,以便将它像这样包含在我的应用程序中.因此,当我删除 jar 文件并添加 Facebook API 项目(项目属性 -> Java 构建路径 -> 项目 -> 添加...时,该应用程序适用于 android 市场.

for example I had the facebook API (an old one, not the current) and I had created a jar file out of it in order to include it like this in my app. So when I removed the jar files and added the Facebook API projecy (Project Properties -> Java Build Path -> Projects -> Add..., the app was OK for the android market.

希望能帮到你!

这篇关于Android Market - 此应用程序可供 0 多个设备使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:Android Market - 此应用程序可供 0 多个设备使用?