如何更改android studio中的包名?

我已经做了一个应用程序,这是我的第一个应用程序,所以当我开始编码时,我把包名称作为com.example.stuff,现在当我尝试上传到游戏商店时,由于包名称,我不会让我。 我已经尝试重构 – >重命名包名称,并在AndroidManifst.xml中更改它,然后我试图再次上传。 我再一次留下相同的信息。

我感谢任何帮助和提前感谢。 🙂

首先点击一下你的包,然后点击Android Studio上的设置图标。

closures/取消select精简空中间包

然后,右键单击你的包并重新命名。

就这样。

在这里输入图像描述

在使用Gradle构build系统的项目中,要更改的是build.gradle文件中的applicationId。 构build系统在清单合并和构build时使用此值来覆盖清单文件中指定的任何内容。

例如,你的模块的build.gradle文件看起来像这样:

 apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { // CHANGE THE APPLICATION ID BELOW applicationId "com.example.fred.myapplication" minSdkVersion 10 targetSdkVersion 20 versionCode 1 versionName "1.0" } } 

applicationId是构build系统用于最终被写入清单文件中manifest标记的package属性的属性的名称。 它被重新命名,以防止与Java包名称(你也试图修改)混淆,这与它没有任何关系。

这一步可以很容易地完成。 您不必触摸AndroidManifest。 而是执行以下操作:

  1. 右键单击项目的根文件夹。
  2. 点击“打开模块设置”。
  3. 转到Flavors选项卡。
  4. 将applicationID更改为所需的任何软件包名称。 按OK。

另一个好方法是:首先通过右键单击java文件夹 – >新build – >包来创build一个新的包。

然后,select并拖动所有的类到新的包。 Android Studio会重构包名到处。

最后,删除旧的包。

或者看看这个post