如何更改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。 而是执行以下操作:
- 右键单击项目的根文件夹。
- 点击“打开模块设置”。
- 转到Flavors选项卡。
- 将applicationID更改为所需的任何软件包名称。 按OK。
另一个好方法是:首先通过右键单击java文件夹 – >新build – >包来创build一个新的包。
然后,select并拖动所有的类到新的包。 Android Studio会重构包名到处。
最后,删除旧的包。
或者看看这个post