通过Android Studio更改应用程序包名称

我知道这个问题在SO里有好几次了。 我已经检查下面的答案张贴,但不适合我:(

  • 解决scheme1
  • 解决scheme2

目前,我的应用程序的软件包名称是“ com.example.test ”,我想将其更改为“ com.example.test.test1 ”。因此,我只是在我的清单文件中更改了软件包名称并构build了应用程序。

现在,如果我单独运行两个应用程序,上面的软件包名称从manifest文件更改到设备,而不是它应该显示我不同的应用程序。它显示错误为“ 失败[INSTALL_FAILED_CONFLICTING_PROVIDER]

由于软件包名称不同,它会向我显示设备中的不同应用程序,而不是覆盖其他应用程序。请帮助我。

任何帮助将不胜感激。谢谢

Related of "通过Android Studio更改应用程序包名称"

从Android Studio V0.0.6起, packageName属性已被弃用。 要更改应用程序的包名称,请改为使用applicationId 。 在这里查看发行说明 。

在这里输入图像说明

更改applicationId和同步gradle。

如果你的目标只是在你的设备上有两个实例的应用程序,那么使用gradle就会容易得多。 您不需要更改软件包名称,而构build应用程序Gradle将为您处理,并根据需要进行所有软件包重命名。

你必须用不同的包名在主模块的build.gradle文件中为你的应用程序编写productFlavors。 假设com.example.test是您的默认应用程序包名称,它被称为您的主要configuration。 您可以使用不同的软件包名称拥有不同的应用程序风格。 produltFlavours可以在你的主模块的build.gradle文件的android标签内定义,如下所示。

 productFlavors { app1 { packageName "com.example.test.test1" } } 

完成所有更改后同步您的项目。 现在从“构build变体”选项卡中select构build变体并运行您的应用程序。 Gradle脚本将为您处理所有包重命名。

请检查一次以获取更多详情:

Android Gradle构build变体部署

什么为我工作:1.右键单击您要更改在java文件夹下的包 2.重构 – >重命名| 3.重命名包 – >按“enter” – >按“重构”| 4.这将更新所有文件,包括清单

分步处理在Android Studio中更改包名

步骤1:首先确保您在Android视图中查看项目。 为此,请按照下面的图片在Android Studio中从项目更改为Android视图。 在这里输入图像说明 第2步:现在点击设置齿轮图标,并取消select紧凑空中间包。 在这里输入图像说明 第3步:现在你会看到每个包文件夹被分解成部分。 在这里输入图像说明 第4步:现在右键单击第一个包文件夹,重构和重命名。 现在会显示警告,但您继续并单击重命名包。 之后input您的域名的包名称。 在这里输入图像说明 第5步:现在在Android Studio的底部,它将显示“查找重构预览”。 点击“重构” 在这里输入图像说明

第6步:现在它已经改变了应用程序的软件包域名。 现在继续,根据您的要求更改域扩展名和应用程序文件夹名称: 在这里输入图像说明 第7步:现在在Gradle脚本中打开build.gradle(模块:应用程序)。 这里更改应用程序ID并单击立即同步。 最后完成了,并且您已经成功更改了Android Studio中的应用包名称: 在这里输入图像说明

第8步:点击Build,然后selectClean Project …