Android Market - 此应用程序适用于超过0个设备?

Luk*_*asz 21 compatibility android device google-play

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

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

发布选项中的信息:

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.*
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果它不够奇怪,我在同一个帐户有另一个应用程序,具有非常相似的要求,它给了我:这个应用程序可用于超过746个设备. 在此输入图像描述 到底是怎么回事?

更新:

因为很多答案都表明:"只需激活你的APK ......"我再次强调:

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

Pir*_*iro 37

可能您上传的APK文件无效.您可以在APK标签中查看此信息并切换到"高级模式".在这里,您应该有两个类别,"有效"和"无效".

您的文件可能处于非活动类别,您可以通过单击应该在其后面的激活链接来更改它.

希望我的翻译是正确的,因为我的市场帐户是荷兰语:)


dim*_*lah 16

我有一个类似的问题,我之前解释过但主持人删除了它.

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

无论如何,我找到了我的案例的解决方案,所以你可以检查它是否也适合你.

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

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

希望我能帮助你!

  • 嗨,大家好.你能详细说明那个Jar库问题吗?如果我****只提供某个第三方库的JAR文件,我的应用程序是针对哪个编译的,我该怎么办?为什么会影响市场过滤机制呢? (8认同)