首页 > 解决方案 > 如何重用一个Android项目来拥有两个不同的APK

问题描述

我之前曾使用 Android Studio 参与过一个项目。现在我想开始一个新项目,但具有相似的特征,所以我没有重新启动项目,而是复制了文件夹,更改了名称并做了一些功能。

然而,当我构建了 APK 并尝试重新安装它时,我的设备会提示以下消息:

是否要安装此现有应用程序的更新?您现有的数据不会丢失

在按下接受之前,我想知道这是否会删除我设备中的应用程序以及我正在使用的第一个项目。如果是这样,我想知道该怎么做,或者至少如何避免这个问题。

我认为可以通过更改项目的 id 或任何其他简单的解决方案来完成,但最好仔细检查一下

标签: javaandroid

解决方案


您需要更改应用程序 ID(包名称)。Android 使用此类值来唯一标识每个现有应用程序。

每个 Android 应用程序都有一个唯一的应用程序 ID,它看起来像一个 Java 包名称,例如 com.example.myapp。此 ID 在设备上和 Google Play 商店中唯一标识您的应用。如果您要上传应用的新版本,则应用 ID(以及您用来签名的证书)必须与原始 APK 相同——如果您更改应用 ID,Google Play 商店会将 APK 视为完全不同的 APK应用程序。因此,一旦您发布了您的应用程序,就永远不要更改应用程序 ID。


推荐阅读