2012-07-12 71 views
3

我正在为Android开发出租车订单应用程序。两天前,我遇到了一个问题,我无法在模拟器上使用互联网 - 它拒绝工作。原因是在Windows的网络设置中,但后来我学到了它。那次我只是试图重新安装Android SDK,希望能够修复所有的问题。在此之前,我正在使用修订版16.现在我安装了修订版20.我的Eclipse ADT插件会自动更新以支持更新的SDK版本。更新的Android SDK,现在安装apk到真实设备时出现问题

现在我没有真正的设备工作,并测试对Android模拟器的一切。今天,我发布了我的应用程序的最新版本给我的负责人,但我拒绝安装。最小的SDK版本是8(2.2),并且主管有一个Android 2.3设备。他试图将这个应用程序安装到其他两个设备上。另外2.3的设备也拒绝了apk,但2.2设备接受了它。有什么问题?请注意,我没有设置最大的SDK版本。我也尝试安装和运行我的应用程序2.3模拟器,一切都很好。

P.S.问题解决了,请参阅Tim的建议。

+0

有趣! upvote – AAnkit 2012-07-12 17:12:48

+2

这就是为什么我从来没有在模拟器上开发。我知道你不能总是使用真实的设备,但真实和模拟器之间存在差异。无论如何,您的酋长设备是否接受应用程序安装的未知来源?检查设置。这可能是。 – BlackHatSamurai 2012-07-12 17:20:35

+0

不,从来没有一个问题,他安装apk通过电子邮件收到。今天,他还试图安装一些我重新安装SDK之前发布的程序的verison - 一切都很好! – 2012-07-12 17:34:25

回答

2

如果他安装了旧版本让他尝试卸载,第一。我的猜测是你有一个新的调试密钥,并且由于不同的密钥而导致安装失败。

+0

这是一个想法!我们会试试它! – 2012-07-12 18:02:03

+0

太棒了!非常感谢!一切都做得很好! – 2012-07-12 18:06:53