Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio和手机有不同的签名_Android_Signature - Fatal编程技术网

Android Studio和手机有不同的签名

Android Studio和手机有不同的签名,android,signature,Android,Signature,在做了一些更新后,我正在尝试在手机上运行android studio的应用程序,并收到以下消息: “该设备已具有具有相同软件包但签名不同的应用程序。 要继续,您必须卸载现有应用程序 警告:卸载将删除应用程序数据 是否要卸载现有应用程序?” 我真的不想卸载,因为该应用程序有几个月的数据输入-我不想失去这一点。 请注意,此应用程序从未发布到play store,因此这似乎不是问题所在 有人能帮我解决这个难题吗 谢谢我建议一种解决方案,您不必删除已安装的应用程序 您可以更改应用程序id,然后它将像其他

在做了一些更新后,我正在尝试在手机上运行android studio的应用程序,并收到以下消息:

“该设备已具有具有相同软件包但签名不同的应用程序。 要继续,您必须卸载现有应用程序

警告:卸载将删除应用程序数据

是否要卸载现有应用程序?”

我真的不想卸载,因为该应用程序有几个月的数据输入-我不想失去这一点。 请注意,此应用程序从未发布到play store,因此这似乎不是问题所在 有人能帮我解决这个难题吗
谢谢

我建议一种解决方案,您不必删除已安装的应用程序

您可以更改应用程序id,然后它将像其他应用程序一样安装


你应该在build.gradle(app)

中更改applicationId。你重新安装了android studio吗?是的,重新安装了-我在我的计算机上做了一项服务-不确定这是否与ITI有关如果我这样做,现有数据将不会出现在新的应用程序中??是的,你无法共享安装的应用程序中的数据。如果您需要,您应该尝试找到另一种方法来复制所有数据以进行备份。我不知道如何进行备份。我可能只需要从Scratch开始,例如,我认为您安装该应用程序是为了调试。然后您可以从沙箱中复制所有内容。然后这样做,并将所有数据放到新应用程序的沙箱中。在某些情况下,它可能会工作得很好。但这并不是移动所有数据的完美方式。这只是一种你可以移动数据的东西。