Android Studio在运行新应用程序时删除另一个应用程序

Android Studio在运行新应用程序时删除另一个应用程序,android,apk,project,Android,Apk,Project,我首先在Android Studio中创建了一个应用程序,并完成了它。然后,我需要第二个应用程序用于另一个目的,该应用程序看起来与第一个应用程序几乎相同,但有一些小改动。因此,我将第一个应用程序的整个项目文件夹的副本粘贴到另一个位置。我对软件包名称进行了一些重命名和其他更改,并从Android Studio将apk运行到手机上。它工作正常,但当我运行这个新的apk时,它会删除我在手机上创建的第一个应用程序,尽管它们的名字不一样 问题是,为了让Android Studio知道这是两个不同的应用程序

我首先在Android Studio中创建了一个应用程序,并完成了它。然后,我需要第二个应用程序用于另一个目的,该应用程序看起来与第一个应用程序几乎相同,但有一些小改动。因此,我将第一个应用程序的整个项目文件夹的副本粘贴到另一个位置。我对软件包名称进行了一些重命名和其他更改,并从Android Studio将apk运行到手机上。它工作正常,但当我运行这个新的apk时,它会删除我在手机上创建的第一个应用程序,尽管它们的名字不一样


问题是,为了让Android Studio知道这是两个不同的应用程序,并且在我运行应用程序2时不应该删除应用程序1,我需要在我的项目中更改什么?

两个应用程序的包名必须不同,
确保您正在更改清单xml中的包名以及build.gradle文件

包名必须不同。如果包名在build gradle文件中,我没有将applicationId条目更改为另一个条目。