我制作了一百个项目副本,并对项目名称进行了重构,尝试更改它们以使其独一无二。然而,我只是设法在Android Manifest和应用程序的其余部分中更改它...但在模拟器和Google Play商店中,它仍然具有原始包名称。到底是怎么回事。我按照如何重构包名称的指南,应该修复它...但它仍然没有通过。我在这里缺少什么?
清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jakegosskuehn.crystalmaiden" >
所有java文件的顶部:
package com.jakegosskuehn.crystalmaiden;
答案 0 :(得分:0)
当我检查模块的build.gradle脚本时,我意识到出了什么问题:app。
defaultConfig {
applicationId "com.jakegosskuehn.***OLD_PACKAGE_NAME***"
minSdkVersion 10
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
只需将applicationId重命名为与其他所有内容相同即可解决应用中的问题。
答案 1 :(得分:0)
如果您想更改包名称,这是一种简单的方法:
1.创造一种口味。步骤:
右键单击你的项目 - &gt;'打开模块设置' - &gt;选择'app' - &gt; Choce标签'Flavors' - &gt;然后你可以看到'defaultConfig'.Cretae new,给你喜欢的名字。< / p>
2.然后你会在build'gradle'中看到一个新的味道,如下所示:
productFlavors {
myflavor {
}
}
你可以添加新的配置舔这个:
productFlavors {
myflavor {
applicationId "cn.imengya.newpackagename"
minSdkVersion 8
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}
3.打开'Gradle项目',然后你就可以找到一些新的任务了。然后新的任务可以使用新的包名来构建.apk。