android - 在 root 手机上安装失败

标签 android mobile

谁能告诉我从 Market 下载应用程序与从我的网络服务器下载应用程序时,应用程序交付和安装到 Android G1 手机的方式有何不同?

这个小测试应用:

http://yootles.com/outbox/TallyBee.apk (保持简单的计数)

安装在我的(未破解的)G1 上,但是当他们从我那里下载时无法安装在两个 friend 的(破解的)G1 上——它认为这个包与 Android 系统冲突/想要覆盖——但是当他们安装时安装正常从市场下载它(相同的 .apk)。

  • 使用 adb 将 .apk 推送到手机没有问题。
  • 是的,他们都在应用程序设置中将手机设置为允许“未知来源”。
  • 我想从我的服务器上进行安装以加快测试速度。

最佳答案

您遇到了一个奇怪的 android 签名错误。如果您尝试重新安装手机上已存在的应用程序,则必须使用相同的 key 对其进行签名。如果您安装使用不同 key 签名的相同应用程序,它将首先删除该应用程序,然后无法重新安装,给您一个无用的错误。有关签名的更多信息,请点击此处 ( http://developer.android.com/guide/publishing/app-signing.html ),但如果安装了它,那么您可能已经了解了签名系统。

解决方案是从市场(或他们最初获得它的任何地方)重新安装该应用程序,然后通过应用程序管理器将其删除。删除后,他们应该能够从您的网络服务器下载新版本。 (另外,确保勾选上面帖子中提到的设置)

关于android - 在 root 手机上安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620779/

相关文章:

android - Trigger.io 1.4 无法在应用程序启动时可靠地触发 connectionStateChange

android - 在我的 Android 应用程序中保存状态

android.view.View.systemUiVisibility 已弃用。什么是替代品?

java - 是否可以在 Android 中注册 java 安全提供程序?

android - 为Android和iOS制作一个应用程序的最佳方法和工具是什么?

mobile - 用于在建筑物内使用移动设备定位用户的编程技术/库

javascript - 如何使用 jquery mobile 编辑 RSS 提要

android - 使用 GSON 将变化的字段名映射到 POJO

javascript - 在移动浏览器上播放随机音轨

ios - 如何在 iPhone 中检查有效的 URL 模式?