Android Market - This application is available to over 0 devices?(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 多个设备使用?
基础教程推荐
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01