如何在同一个phone中安装Apk开发版和生产版?
How to Install Apk Development and Production Version in the same phone?
我试图将开发 apk 安装到我的 phone 中,我的 phone 已经从 Playstore 获得了生产版本,但我收到一条错误消息“existing package by the same name with a conflicting signature is already installed
”
我试图重命名包,但它似乎不起作用。所以无论如何我可以在我的 phone?
中安装两个版本的 apk
您需要更改应用模块 build.gradle
中可用的 applicationId
。
或者,您可以在构建配置下使用 applicationIdSuffix
,如下所示:
android {
...
buildTypes {
debug {
applicationIdSuffix '.debug'
...
}
...
}
}
如果您正在处理应用风格,并希望根据风格更改 applicationIdSuffix
,您可以从这个 SO.
中查看我的回答
android gradle 支持 'applicationIdSuffix' 。您可以在您的口味或构建类型的配置中分配它。例如:
productFlavors {
dev21 {
minSdkVersion 21
applicationIdSuffix '.dev'
}
dev {
applicationIdSuffix '.dev'
}
}
我试图将开发 apk 安装到我的 phone 中,我的 phone 已经从 Playstore 获得了生产版本,但我收到一条错误消息“existing package by the same name with a conflicting signature is already installed
”
我试图重命名包,但它似乎不起作用。所以无论如何我可以在我的 phone?
您需要更改应用模块 build.gradle
中可用的 applicationId
。
或者,您可以在构建配置下使用 applicationIdSuffix
,如下所示:
android {
...
buildTypes {
debug {
applicationIdSuffix '.debug'
...
}
...
}
}
如果您正在处理应用风格,并希望根据风格更改 applicationIdSuffix
,您可以从这个 SO.
android gradle 支持 'applicationIdSuffix' 。您可以在您的口味或构建类型的配置中分配它。例如:
productFlavors {
dev21 {
minSdkVersion 21
applicationIdSuffix '.dev'
}
dev {
applicationIdSuffix '.dev'
}
}