首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决不同签名错误

如何解决不同签名错误
EN

Stack Overflow用户
提问于 2011-08-15 05:29:23
回答 4查看 2.5K关注 0票数 1

我从谷歌的android.git.kernel.org上获得了计算器源代码,并成功地构建了这个项目,没有任何问题。但是当我在eclipse中启动它时,我得到了这个

代码语言:javascript
复制
Re-installation failed due to different application signatures.
[2011-08-14 03:37:04 - JvCalculator] You must perform a full uninstall of the application.     WARNING: This will remove the application data! 
[2011-08-14 03:37:04 - JvCalculator] Please execute 'adb uninstall com.android.calculator2' in a shell.
[2011-08-14 03:37:04 - JvCalculator] Launch canceled!

我不认为我的模拟器中有应用程序。所以我认为这不是卸载/安装的问题。我怀疑谷歌的源代码有不同的签名。如果是这样,我如何才能更改它?有人解决了这个问题吗?或者我必须通过复制和粘贴来构建一个新项目?

请注意,当我在连接仿真器时尝试跟随时,

代码语言:javascript
复制
adb uninstall com.android.calculator2 

我得到了一个简单的错误消息“失败”。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-15 06:53:13

“如何从git存储库(或从源代码)将Calculator (或任何应用程序)安装到任何已安装它的设备?”你不能更改签名,因为这是谷歌或(任何其他应用程序开发人员)严密保护的秘密。你可以做的是改变应用程序的包,使用不同的包,系统会认为它是一个不同的应用程序。

票数 5
EN

Stack Overflow用户

发布于 2013-11-06 14:01:44

我就遇到了这个问题。通过adb卸载成功了:

代码语言:javascript
复制
    adb -d uninstall org.janeullah.android.healthrecords
票数 1
EN

Stack Overflow用户

发布于 2011-08-15 05:44:22

  1. 尝试创建一个新的仿真器。
  2. 尝试清理项目。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7059854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档