在您的设备上安装重复的 Android 应用

Install duplicated Android app on your device

我想在我的 phone 上安装我的 Android 应用程序的生产和开发 apk,它们最初将完全相同。

到目前为止,我唯一更改的是 AndroidManifest.xml 中的 <application android:label="@string/app_name"> 更改为不同的字符串。

但是,当我尝试在我的设备上安装新的 APK 时,它会将应用检测为生产应用的更新。

我怎样才能让 phone 明白这是两个不同的应用程序?

您必须更改应用程序的applicationId。 它在 Play 商店和您的 phone 上用作唯一标识符。

applicationId 位于您的 build.gradle 主应用程序文件夹中:

defaultConfig {
   applicationId "com.example.myapp"

在构建过程中 gradle 将从 applicationId 生成清单中的包名称。

您必须更改为应用程序的包名。然后您可以轻松安装不同的应用程序。

com.something.somthing设置在你的应用程序包上。

更改为 project/src/com。package.package

并更改清单