发布Android应用时出现问题:“此应用程序可用于超过0个设备”

时间:2011-11-27 16:02:15

标签: android compatibility publishing device

你好:我注意到这个问题已在https://stackoverflow.com/q/8212956/936042得到解答,但我希望你们都能接受我的问题,因为我无法重现这个问题。

当我将APK上传到Android市场时,消息显示“超过578台设备可用”(这是在激活之前)。一旦我开始进行其他更改(例如更改联系电子邮件地址),消息就会更改为“此应用程序可用于超过0个设备”。我使用Eclipse的Export选项创建了最终的签名APK。

我的Android应用使用3个外部JAR(http://code.google.com/p/javamail-android/downloads/list)。我使用Project / Properties / Java Build Path / Libraries / Add External JARs将它们添加到项目中。

上面链接中发布的解决方案涉及使用外部JARS,并以某种不恰当的方式将其嵌入到APK中,作为此问题的原因:

  

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

我不完全按照上面的解释。如果有人(特别是原作者)可以更详细地说明,我将非常感激。

谢谢!

PVS

1 个答案:

答案 0 :(得分:0)

我偶然发现的众多“解决方案”之一是更新Eclipse以及Android SDK。我没有更改项目中的任何内容 - 定位相同的API级别等。一切都更新后,我的APK正在加载正常,并显示支持超过600个设备。

希望这有助于某人。

PVS