同一个项目,但另一个Android Studio,未安装应用程序

同一个项目,但另一个Android Studio,未安装应用程序,android,android-studio,Android,Android Studio,我写了一个安卓应用程序,工作正常,但是当复制项目并从另一个安卓工作室用相同的sdk打开时&相同的应用程序Id并尝试调试;android studio想要卸载我从第一个android studio安装的最后一个应用程序。 如何防止卸载现有的应用程序并只更新它。这是因为所有系统都有不同的调试(自动生成)签名密钥。如果您不想取消另一个系统安装的所有应用程序,则必须确保两者使用相同的debug.keystore。所以只要将debug.keystore从一个系统复制粘贴到另一个系统,就可以了 它在mac/

我写了一个安卓应用程序,工作正常,但是当复制项目并从另一个安卓工作室用相同的sdk打开时&相同的应用程序Id并尝试调试;android studio想要卸载我从第一个android studio安装的最后一个应用程序。
如何防止卸载现有的应用程序并只更新它。

这是因为所有系统都有不同的调试(自动生成)签名密钥。如果您不想取消另一个系统安装的所有应用程序,则必须确保两者使用相同的
debug.keystore
。所以只要将
debug.keystore
从一个系统复制粘贴到另一个系统,就可以了

它在mac/Linux上的位置是:

~/.android/debug.keystore

窗户是


C:\Users\\.android\debug.keystore

这是因为所有系统都有不同的调试(自动生成)签名密钥。如果您不想取消另一个系统安装的所有应用程序,则必须确保两者使用相同的
debug.keystore
。所以只要将
debug.keystore
从一个系统复制粘贴到另一个系统,就可以了

它在mac/Linux上的位置是:

~/.android/debug.keystore

窗户是


C:\Users\\.android\debug.keystore

它将卸载并重新安装新构建的应用程序。我看不出你有什么理由想通过“另一个android studio”来阻止它。你是说一台完全不同的机器吗?@Saurabh是的,在我的团队中,我们有几台pc具有相同的android studio版本和sdk,每次我们从另一台导入项目时都会发生这种情况pc@OBX因为这会丢失旧应用程序存储的所有数据(默认情况下,通过Android Studio安装不会删除数据目录。卸载会删除数据目录)。它会卸载并重新安装新构建的应用程序。我看不出您希望通过“另一个Android Studio”阻止它的任何理由你是说一台完全不同的机器吗?@Saurabh是的,在我的团队中,我们有几台pc使用相同的android Studio版本和sdk,每次我们从另一台导入项目时都会发生这种情况pc@OBX因为这会丢失旧应用程序存储的所有数据(默认情况下,通过Android Studio安装不会擦除数据目录。卸载会)。当我在处理组产品时,我倾向于将调试密钥签入源代码管理,以便我们都可以使用它。保存类似的问题。哇,太好了,但我还有一个问题,我找不到debug.keystore.Hidden&system文件可见。im windowsuser@HamidGoodarzi在浏览器中键入
%HOMEPATH%\.android
,然后查看。谢谢对于这样一个好的技术,我找到了“.android”,但是只有这个文件夹{avd,cache,studio}我没有找到debug.keystore。仍在搜索…当我在组产品上工作时,我倾向于将我的调试密钥检查到源代码管理中,以便我们都可以使用它。保存类似这样的问题。哇,太好了,但我还有一个问题,我找不到debug.keystore。隐藏和系统文件可见。im windowsuser@HamidGoodarzi键入
%HOMEPATH%\。android
在explorer中,然后查看那里。感谢这么好的技术,我找到了“.android”,但只有这个文件夹{avd,cache,studio}我没有找到debug.keystore。仍在搜索。。。