2012-11-01 47 views
-5

我收到以下错误,当我尝试在平板电脑更新Android应用

ERROR: 
Re-installation failed due to different application signatures. 
You must perform a full uninstall of the application. WARNING: This will remove the application data! 
Please execute 'adb uninstall com.spundhan.expensetracker' in a shell. 
Launch canceled! 

+0

如果你可以标记我的答案是正确的,它会很好。谢谢。 – roiberg

回答

0

这显然意味着你没有安装该应用程序正确所以只是可尝试通过将Setting=>manage application=>you application i.e expensetracker卸载或连接设备到电脑,然后打开命令提示符,然后转到您的Android SDK中喜欢 -

d: \机器人\ Android的SDK-WINDOWS \平台工具>亚行卸载com.spundhan.expensetracker

,以便正常卸载应用程序,并希望当您尝试安装一遍,你不会找到任何错误。

2

安装我的Android应用程序这意味着你已经在你的平板电脑这个应用程序。它会在你从eclipse安装时发生,然后尝试从Play商店更新它。您需要卸载该应用程序,然后重新安装。日食和游戏商店有不同的签名,这就是为什么你不能更新不同的签名应用程序。

+0

我不想通过卸载卸载数据..如何添加签名,以便应用程序在我第二次安装时更新 – Govind

+0

您无法做到这一点。如果你从不同的地方安装,你将不得不卸载。 – roiberg

-1

是的,当你已经将apk安装到你的设备或模拟器上,然后再试图从市场或其他媒体上安装相同的应用程序时,它会发生很多次。

这样就会尝试替换你的应用程序。这样就会显示警告消息:

“您已经安装了Example.apk进行安装,您必须首先进行卸载。”

所以,一旦你卸载你的应用程序,它会删除你的应用程序相关的所有数据。所以,希望现在你下一次关心这一点。

+0

我应该如何在不卸载它的情况下更新相同的应用程序 – Govind

+0

您是在模拟器还是真实手机中测试? –

+0

真正的手机...当我做一些源代码的变化,并尝试安装它上升错误说不同的签名。 – Govind