题
任何人都可以告诉我差异如何申请交付和安装一个安卓G1电话的时候它被下载从市场vs下载我的webserver?
这个小测试的应用程序:
http://yootles.com/outbox/TallyBee.apk (让一个简单的计)
安装在我的(unhacked)G1,但无法安装在两个朋友'(砍)G1s当他们载我--它认为,包装冲突/想要复盖安卓系统--但安装现在他们下载(相同。apk)从市场。
- 有没有问题,推动。与的手机与亚行。
- 是的,他们都已经设置他们的手机,以允许"未知来源的"应用程序的设置。
- 我想获得的安装工作从我的服务器,以便加快行测试。
解决方案
你遇到一个奇怪的安卓签名的错误。如果你尝试重新安装应用程序已经存在的话,它必须签署相同的密钥。如果你安装的相同的应用签署了一个不同的关键,它将删除的应用程序第一,然后未能重新安装给你一个无用的错误。更多信息请签在这里(http://developer.android.com/guide/publishing/app-signing.html)虽然如果它安装在所有然后你可能有你的头周围的签署系统。
该方案是重新安装应用程序从市场(或无论他们最初得到了它的),然后删除它通过应用程序管理。一旦这是除去他们应该能够下载的新版本从你的网络服务器。(此外,还要确保的设定所提到的在岗位上打勾)
其他提示
没有安装这对我自己的G1(其中我并不热衷于做),应确认你的朋友们 Settings > Applications > Unknown sources
打勾。如果不,他们将不能够安装应用程序,不是从市场。
不隶属于 StackOverflow