如何在基于IntelliJ IDEA的新IDE Android Studio中重命名软件包?

是否包含自动重构?

我想进行大规模重构,但我不知道怎么做。我在Eclipse工作了两年,在Eclipse中它是一个一键操作。


当前回答

首先,您需要转到左侧显示的设置图标。单击该下拉列表并取消选中压缩空中间包

转到AndroidManifest.xml

选择所有包,然后右键单击重构,然后根据需要重命名。然后转到build.gradle,然后使用Android Manifest中的packagename更改Applicationid。

这对我来说很有效

其他回答

有两件事-程序包名称和应用程序ID。

对我来说,最简单、最令人满意的方法是,

你能看到突出显示的行“vijayjangid”吗,之前是“示例”。我所做的一切都是使用折射器重命名示例,而android工作室完成了所有工作。

第一部分完成。

现在,将defaultConfig括号中的应用程序id重命名为与重命名示例文件夹的名称相同的名称。确保在firebase、Aws、realm等云服务中重命名包名和id。

就这样,你完成了,投票最多的答案是旧的,我们需要更新答案。

ctrl+Shift+R一直对我有效。只需替换所有文件并选择所有文件。

对我来说会很好的

Change Following.

步骤1:确保ApplicationId和PackageName相同。例子:

  android {
  defaultConfig {
                     applicationId "com.example.myapplication"
                 }
       }
 and package name the same. package="com.example.myapplication"

步骤2在我的案例中删除iml文件:

  Go To Project> >C:\Users\ashif\Documents\MyApplication  .iml file // delete 
if you forget Project Path Then Go To android Studio Right Click on app and go to  Show in Explorer you get your Project and remove .iml file

步骤3关闭项目

步骤4现在复制您的旧项目并粘贴任何其他根或复制项目文件夹并粘贴任何其他董事。

 Example C:\Users\ashif\Documents/MyApplication 

步骤5

Now open Android Studio and open Existing Project 
C:\Users\ashif\Documents/MyApplication 

试试看会奏效的

右键单击项目面板上的包。

从上下文菜单中选择Refactor->Rename。

快速简便的方法,分为3个步骤:

1-打开MainActivity或任何其他java或Kotlin文件。

顶部有包装声明,如:

包com.example.myapp;

选择要更改的包装部分,然后按Shift+F6。我个人想改变这个例子。

在警告对话框中,选择重命名包,然后插入所需的包名称。

2-打开AndroidManifest.xml,并在<manifest>标记内将包更改为所需的包名称。

3-打开build.gradle(模块:app)并将applicationId更改为所需的包名。