向现有项目添加新包名

问题描述:

我正在Android Studio上开发应用程序。我更改了应用程序的软件包名称,并且能够这样做,但我的目标是为现有项目添加一个新的软件包名称。正如您在下面的图片中看到的,我可以更改com.app.company.testapp但我想要将新包名添加到现有包中。例如。我想制作包名com.app.company.domain.testapp向现有项目添加新包名

我该怎么办这个技巧?感谢您的发展帮助......你的项目根目录

选择重构

enter image description here

+0

我建议添加android-sdk或android-工作室或相关。 –

+0

我不明白你的意思:S – salih

+0

为了清晰起见,我编辑了你的文章。请检查单词更改,希望它是好的。我确实有足够的代表在没有我问的情况下进行更改。但请审查。 –

右键单击 - >重命名

选择重命名项目,并更改名称出现。

也选择重命名模块,并在那里改变它。如果您收到消息说模块名称已经改变那很好。

现在再次右键单击项目根文件夹并选择打开模块设置。

在模块部分下,删除与旧项目名称关联的文件夹。

应用设置并点击确定。

重新启动Android Studio。

希望有帮助!

如果你想在你的应用程序添加一个新的包,那么

  • 右键单击java文件夹,并添加新的包装。

如果你想添加你以前包内一个新的包,那么

  • 右击以前的包,并添加新的包装。

如果你想改变你的包名称,然后

  • 选择旧包装,打Shift + F6。现在您可以重命名你的包。
+0

当我选择你的第二个建议时,我的软件包名称看起来像这个http://i.stack.imgur.com/DjT4b.png,但是我想在创建时我的软件包名称看起来像com.app.company.domain.testapp – salih

+2

新包中的一个java类。全名将如** com.app.company.testapp.domain **。所以你可以做相应的事情。你可以创建一个新的包,采取1选项 – Shekhar

+0

我知道这一点,但我的目标不是创建新的类。我的目标是编辑现有的包名称..为了澄清,我可以给简短的例子..Imagine我有一个应用程序** com.example **包名称...我想改变这个包名称为** com .company.example **软件包名称。在android studio中,我只能更改** com.example **包名。我的问题是如何添加**公司**标签到现有的包名称...所以我的包将是这样的 - >> com.company.example – salih

看看SO链接@Can I add new package under the folder \scr in android?。最好的答案是很好的信息,同一链接中的另一个答案也很好。我从中学到了一些东西,有一天我也可能想这样做。

第1步 - 右键点击父包(在你的情况公司)要添加单击New - >包装 - >输入名称 “” 点击OK

第2步 - 。现在进入子包为新添加的包 - 意味着只需点击testapp和拖放到“域”包,当你移动包这个对话框出现,现在注意,从未选择第二个选项 enter image description here

第3步 - 。现在检查AndroidManifiest.xml文件,你会看到每个活动,接收器,服务包名称更改为你维护的包 - “com.app.company.domain.testapp