让我们假设这是程序包名称:
package com.company.name
。我该如何改变company
?
附言:我看到了如何改变,name
但没有company
。我正在使用Android Studio。
让我们假设这是程序包名称:
package com.company.name
。我该如何改变company
?
附言:我看到了如何改变,name
但没有company
。我正在使用Android Studio。
Answers:
你可以这样做:
在清单文件中手动更改软件包名称。单击您的R.java类,然后按F6(“重构”->“移动...”)。它将允许您将类移动到其他包,并且对该类的所有引用将被更新。
当前软件包:com.company.name
新包装:com.mycomapny.name
步骤:1)假设您位于此屏幕,如下所示。
2)打开项目窗格,然后单击设置图标。
3)取消选择紧凑空中间包装。
4)然后,您的包装现在分成如下所示的各个部分。
5)右键单击“公司”,选择“重构”->“选择重命名”->“重命名”目录。
6)现在,您的“公司”已更改为新的“ mycomapny”,并且已反映出更改,如下图所示。
7)现在,在AndroidManifest.xml文件中更改包名称。
8)打开应用程序级别build.gradle并更改包名称。
9)您将收到错误消息,因为无法解析符号“ R”。
10)删除出现此错误的行,然后studio将自动导入新的R文件。
11)如果您有多个文件,请使用“查找并替换”选项,方法是按“ Cntrl + Shift + R”
或“选择“编辑”->“查找”->“替换路径”。
12)选择全部替换。
这对我有用,来自https://stackoverflow.com/a/18637004/127434
另一个好的方法是:首先通过右键单击java文件夹-> new-> package创建一个具有所需名称的新包。
然后,选择所有类并将其拖到新包中。AndroidStudio将在任何地方重构程序包名称。
最后,删除旧软件包。
如果您只想重命名App包,则@Luch Filip的解决方案效果很好。就我而言,我也想重命名源包,以免混淆。
仅需要两个步骤:
单击您的源文件夹,例如com.company.example
> Shift + F6(Refactor-> Rename ...)> 重命名包>输入所需的名称。
转到您的AndroidManifest.xml,单击您的包名称> Shift + F6(“重构”->“重命名...”)>输入与上面相同的名称。
第1步将自动重命名R.java文件夹,您可以立即进行构建。
info.apachehive.cardview
,我想要net.vyhn.cardview
。步骤1.选择树形视图源代码。步骤2.单击apachehive
,按Shift + F6 Refactor \ Rename to vyhn
。步骤3.单击info
文件夹,按Shift + F6 Refactor \ Rename to net
。文件AndroidManifest.xml
自动更改。然后运行调试,我的应用程序运行良好。
1)在Android Studio中打开项目文件夹。
2)选择应用程序文件夹->右键单击,然后选择重构。
3)单击移动。它会问你自己完整的包名,其软件包名称类型,它会要求创建一个新的包是新的自动要求建立gradle
到sync
。
要在Android Studio中重命名包名称,请点击项目部分中的设置图标,然后取消选中“紧凑的空中间包”,然后该包将拆分为多个文件夹名称,然后右键单击您需要更改名称的文件夹,单击重构->重命名->在->重构->重构目录中键入要更改的名称,然后在整个项目中导入R.java文件。为我工作。
我已经读了几乎所有答案。但是我认为一个人不见了。有时候我可能是错的。我使用了下面的方法,它正在工作。
嗨,我发现了最简单的方法。
做完了!
company
词,因为这个项目是给公司用的。以及为什么使用删除键?哪里?