Android Studio重构包名时未更改旧包名
我制作了一个项目的一百份副本,并对项目名称进行了重构,试图对其进行更改,使其具有唯一性。一、 但是,只在Android清单和应用程序的其余部分中对其进行了更改。。。但是在emulator和google play商店中,它仍然有原始的包名。发生了什么事。我遵循了关于如何重构包名的指南,这应该已经解决了它。。。但它仍然没有通过。我错过了什么 舱单:Android Studio重构包名时未更改旧包名,android,android-studio,android-manifest,Android,Android Studio,Android Manifest,我制作了一个项目的一百份副本,并对项目名称进行了重构,试图对其进行更改,使其具有唯一性。一、 但是,只在Android清单和应用程序的其余部分中对其进行了更改。。。但是在emulator和google play商店中,它仍然有原始的包名。发生了什么事。我遵循了关于如何重构包名的指南,这应该已经解决了它。。。但它仍然没有通过。我错过了什么 舱单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="htt
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jakegosskuehn.crystalmaiden" >
当我检查模块:app的build.gradle脚本时,我意识到出了什么问题
defaultConfig {
applicationId "com.jakegosskuehn.***OLD_PACKAGE_NAME***"
minSdkVersion 10
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
只要将应用程序ID重命名为与其他所有内容相同,就可以解决应用程序中的问题。如果您想更改软件包名称,这是一种简单的方法: 1.创建一个示例。步骤: 右键单击您的项目->打开模块设置->选择“应用程序”->巧克力标签“口味”->然后您可以看到一个“defaultConfig”。创建一个新的,给出您喜欢的名称 2.然后您将在“build.gradle”中看到一种新的风格,如下所示:
productFlavors {
myflavor {
}
}
您可以通过以下方式添加新配置:
productFlavors {
myflavor {
applicationId "cn.imengya.newpackagename"
minSdkVersion 8
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}
3.打开“Gradle项目”,然后你可以找到一些新任务和你的新风格。然后新任务可以用新的packagename构建.apk
productFlavors {
myflavor {
applicationId "cn.imengya.newpackagename"
minSdkVersion 8
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}