在Android Studio上更改项目名称

我想改变我的项目和模块的名称。 但如果我尝试重命名他们Android Studio通知我一些错误…

例如,我想将名称从“MyApplication”更改为“AndroidApp”,如下图所示。
在这里输入图像描述
在第一个矩形我想改变它在:

AndroidApp (“G:… \ Android \ AndroidApp)”。

在第二个矩形我想改变它在:

AndroidApp [AndroidApp-AndroidApp]

编辑:这是日志:

Gradle:项目“AndroidApp”在根项目“MyApplicationProject”中找不到。

的build.gradle:

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 7 targetSdkVersion 16 } } dependencies { compile 'com.android.support:support-v4:18.0.0' } 

settings.gradle:

 include ':MyApplication' 

这为我做了诡计:

  • closuresandroid studio
  • 更改项目根目录名称
  • 打开android studio
  • 打开项目(不是从本地历史logging,而是浏览到)
  • 清洁项目

如果您的settings.gradle包含下面的行,请将其删除或更新为新名称。

 rootProject.name = 'Your project name' 

编辑:
在所有版本中工作! 最后testing: Android Studio 2.3.2,9/2017

您可以更改文件“.idea / .name”中标题栏中显示的名称。

  1. 右键单击您的根项目目录
  2. select重构 – >重命名
  3. select重命名项目并在那里更改名称。
  4. 另外select重命名模块,并在那里改变它。 如果您收到一条消息说模块名称已经改变这很好。
  5. 现在再次右键单击项目根文件夹并select打开模块设置。
  6. 在“模块”部分下,删除与旧项目名称关联的文件夹。
  7. 应用设置,然后点击确定。

  8. 重新启动Android Studio。

希望有所帮助!

2017年7月更新:testing和工作


  1. 打开项目文件夹(你可以通过Android Studio本身看到这个 )
  2. 现在closuresAndroid Studio
  3. 将yourOldProjectName.iml更改为新的名称
  4. 将父文件夹重命名为相同的新名称。
  5. 重新打开Android Studio – >文件 – >打开 – >重命名的path

对我有效的是:

 setting.gradle 
  1. 改变它的名字。
  2. 去你想要更改和重构的应用程序根文件夹 – >重命名它。
  3. closuresandroid studio。
  4. 浏览到该文件夹​​并更改名称
  5. 再次启动android工作室。
  6. 做gradle同步。

你完成了!

更新

这个答案比较好。

老解答 :1.右键点击你的

ackage名称和Refactor -> Rename...

在这里输入图像描述

  1. 当询问您是要Rename directory还是Rename package ,请selectRename package

在这里输入图像描述

  1. 现在在Finder中,手动重命名根文件夹(/ app文件夹的父文件夹)

在这里输入图像描述

  1. 用新的文件夹名称重新打开Android Studio中的项目

  2. Cmd + Shift + f用于Android Studio中任何旧名称的实例,并将其全部更改为新名称。

  3. 更改您的build.gradle中的build.gradle

奖金圆:

  • 如果它位于项目的根目录,则可能需要更新.gitignore文件。 请注意,在执行此操作后交换分支时,您可能会看到工作更改中显示的一堆文件,但不要担心在重新命名的分支中使用更新的.gitignore合并后,它们应该消失。 请勿手动删除这些内容,因为这可能会导致Android Studio中出现问题。
  • 在Finder中删除旧的根文件夹

首先,我强烈build议更新到最新的Android Studio(截至目前的0.3.7); 有很多bug修复。

你遇到了错误https://code.google.com/p/android/issues/detail?id=57692 ,这就是如果你尝试使用UI来重命名模块或你的项目,它不会更新构build文件。 对不起,现在真的坏了。 我build议直接在文件系统中更改目录名称,并更新settings.gradle文件以反映更改。 你的磁盘上的项目应该是这样的(具有比这里显示的更多的文件):

 projectFolder |--settings.gradle |--applicationModuleFolder | |--build.gradle | |--src 

它将projectFolder的名称用作项目名称,将applicationModuleFolder用作Android应用程序所在模块的名称(分别显示在屏幕截图中的上下两个框中)。 我想现在你的项目设立的方式,他们都有相同的名字, 如果你喜欢,你可以重命名为相同的新名字,或者你可以给它们不同的名字; 没关系。

一旦它们被重命名,编辑您的settings.gradle文件; 它会看起来像这样:

 include ':applicationModuleFolder' 

只是把名字改成你的新名字。 一旦进行了这些更改,请单击工具栏中的“ 同步项目与Gradle文件”button(如果您运行的是旧版本的Android Studio,则可能没有该button,因此您可以closures该项目并在此情况下重新打开该项目),它应该拿起更改。

  1. closuresAndroid Studio。

  2. 重命名项目根目录的文件夹。 例如,将“MyApplication”更改为“Myblablabla”。

  3. 删除'.idea'文件夹。

  4. 打开Android Studio,然后导入更新的项目。

只需从Android清单中find名称“ android:label =”AppName“ ”。 只需在AndroidManifest.xml中重命名标签名称(例如:“AppName”)即可。 只要保存它! 当你运行应用程序,你会看到新的名称

只需去res> values> strings.xml。 一行说Somethig – 你的名字

 <string name="app_name">Somethig-your name</string> 

只需将您的原始名称replace为

  <string name="app_name">Your Name</string> 

通过Alt + 1进入[ Tool Window \ Project ],将窗口左上angular的等级改为Project(另外两个是Packages和Android),然后用Shift + F6重新命名项目名称。 input新名称,然后按确定。

如果您只想更改系统中显示的应用程序名称,则可以修改manifest.xml中android:title

您可以使用重构轻松重命名。

  1. 点击项目根文件夹,然后点击重构。

  2. 然后点击重命名,会出现一个popup窗口,你可以在那里给出新的名字。

对我有用的是,

转到Build.gradle更改ApplicationId&同步项目。

右键单击您的项目>重命名>重命名包。

运行你的应用程序和繁荣。

希望这可以像我一样工作

您可以在settings.gradle文件中尝试如下所示:

 rootProject.name = "YOUR_PROJECT_NAME" 

重新启动Android Studio后,还会将标题栏中的文字更改为YOUR_PROJECT_NAME

在Android Studio 2.2 RC2上testing

在Android Studio中更改应用名称:

  1. 在Android studio中closures这个项目,并从启动器的快速启动端(应该是名称旁边的迷你版)中删除它。

  2. closuresAndroid Studio。

  3. 进入您的应用程序文件所在的位置并重新命名(通常在我的文档下)。

  4. 重新启动Android Studio,select添加新项目并导航到已重命名的文件夹。

更改应用程序启动器的标签/应用程序实际名称:

  1. 进入你的初始文件夹(应用程序)
  2. 进入舱单
  3. 进入AndroidManifest.xml。
  4. 将android:label = _____重命名为任何想要重命名应用程序的内容

例如:android:label =“Developer Portal”。

  1. 单击全部保存。

这是我在Android Studio Beta(0.8.14)

  1. 在清单文件中手动更改了软件包名称
  2. 导航到构build – >源代码 – > r – >释放并钻取,直到findR.java
  3. select文件并按F6重命名
  4. 然后从Build菜单中selectMake Project
  5. 点击第一个错误并按下了包名称上的Shift + F6,并将其更名为更新了所有源文件
  6. 在Android Studio中select我的项目名称,右键单击 – >重构 – >重命名,并在那里更改名称。
  7. 接下来去应用程序 – > build.gradle并更新我的applicationId
  8. 导航到.idea – > .name文件,并在那里重命名你的Android Studio项目
  9. 为了清理,我删除了build – > source – > r – > release中的旧包文件夹

而且,我的软件包名称现在已经更改并成功build立。

尝试更改AndroidManifest.xml中的 android:label并重新安装/重新运行应用程序:

 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> 

只需在build.gradle中更改应用程序ID即可

 applicationId "yourpackageName" 

在清单中更改应用程序标签

 <application android:label="@string/app_name" ... /> 

我刚进入清单,并将android:label =“….”更改为应用程序的名称。 一旦Id改变了这一点,标题和实际的应用程序名称改为:)

这里是如何在几秒钟内改变…在你的“manifest.xml”find它前面的“android:label =”只需在“”内键入你的新名字,例如:android:label =“我的新名字”

完成! 不客气 ;)

为了replace我的项目的旧名称(我的代码库中的任何地方),它的工作方式如下:

  1. closuresAndroid Studio。
  2. 重命名您的项目的根文件夹。
  3. 打开Android Studio。 它不会find旧的项目,所以你必须再次导入它。 这一步将再次生成configuration(不需要手动触摸.idea文件),包括带有新项目名称的新.iml文件。 之后,如果需要,可以删除旧的.iml文件。
  4. 一旦在Android Studio中导入了重命名项目,您需要重命名源包以使用新项目名称,以防将旧项目名称用作包path的一部分。

注意:这适用于Android Studio 2.1.2

  • 在res> values> strings.xml中更改名称将会在安装后更改应用程序菜单中显示的应用程序名称

  • 重命名android studio项目文件夹(当android studioclosures时)可能会满足许多开发人员

以下说明适用于Android Studio 2.3(第一次)。 他们涉及在Android Studio中创build一个新的应用程序,然后closures它,并在文件资源pipe理器和文本编辑器中完成所有的工作。

重构和重命名Android Studio项目或应用程序

注意:需要一个可以在目录结构中进行全局search和replace的文本编辑器。 指令提出Sublime Text ,我很容易安装和运行。

它生成了一个新的应用程序,安装并运行在现有的应用程序旁边 它仍然有相同的屏幕名称,通过在清单中编辑Android:label="MyNewApp"Android:label="MyNewApp"

closuresandroid工作室,只需重命名文件资源pipe理器中的.iml文件就是这样

http://i.stack.imgur.com/CCyWX.jpg [更改项目名称]

我在说什么为我工作。

我试图用“重构”选项在Android Studio中更改项目名称/应用程序名称。 但popup“不能更改项目名称/根文件夹”。

然后我closures了Android Studi项目(Android Studio仍然没有closures),然后我将项目文件夹名称从DipCalculator改为DipCalculator2。 然后我更改了app / src中所有java代码中的包名称。 然后是app / build.gradle,app / app.iml文件。 http://i.stack.imgur.com/xWRIO.jpg [在build.gradle文件中更改项目名称]。 我没有distrubed除了我所提到的其他文件夹/文件

然后,我重新从Android Studio,然后build立同步项目。 然后我build立apk和运行在我的手机上。 新的安装显示新的应用程序名称DipCalculator2而不是DipCalculator。