在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”中标题栏中显示的名称。
- 右键单击您的根项目目录
- select重构 – >重命名
- select重命名项目并在那里更改名称。
- 另外select重命名模块,并在那里改变它。 如果您收到一条消息说模块名称已经改变这很好。
- 现在再次右键单击项目根文件夹并select打开模块设置。
- 在“模块”部分下,删除与旧项目名称关联的文件夹。
-
应用设置,然后点击确定。
-
重新启动Android Studio。
希望有所帮助!
2017年7月更新:testing和工作
- 打开项目文件夹(你可以通过Android Studio本身看到这个 )
- 现在closuresAndroid Studio
- 将yourOldProjectName.iml更改为新的名称
- 将父文件夹重命名为相同的新名称。
- 重新打开Android Studio – >文件 – >打开 – >重命名的path
对我有效的是:
去
setting.gradle
- 改变它的名字。
- 去你想要更改和重构的应用程序根文件夹 – >重命名它。
- closuresandroid studio。
- 浏览到该文件夹并更改名称
- 再次启动android工作室。
- 做gradle同步。
你完成了!
更新 :
这个答案比较好。
老解答 :1.右键点击你的
ackage名称和Refactor -> Rename...
- 当询问您是要
Rename directory
还是Rename package
,请selectRename package
- 现在在Finder中,手动重命名根文件夹(/ app文件夹的父文件夹)
-
用新的文件夹名称重新打开Android Studio中的项目
-
Cmd + Shift + f
用于Android Studio中任何旧名称的实例,并将其全部更改为新名称。 -
更改您的
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该项目并在此情况下重新打开该项目),它应该拿起更改。
-
closuresAndroid Studio。
-
重命名项目根目录的文件夹。 例如,将“MyApplication”更改为“Myblablabla”。
-
删除'.idea'文件夹。
-
打开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
。
您可以使用重构轻松重命名。
-
点击项目根文件夹,然后点击重构。
-
然后点击重命名,会出现一个popup窗口,你可以在那里给出新的名字。
对我有用的是,
转到Build.gradle更改ApplicationId&同步项目。
右键单击您的项目>重命名>重命名包。
运行你的应用程序和繁荣。
希望这可以像我一样工作
您可以在settings.gradle
文件中尝试如下所示:
rootProject.name = "YOUR_PROJECT_NAME"
重新启动Android Studio后,还会将标题栏中的文字更改为YOUR_PROJECT_NAME
。
在Android Studio 2.2 RC2上testing
在Android Studio中更改应用名称:
-
在Android studio中closures这个项目,并从启动器的快速启动端(应该是名称旁边的迷你版)中删除它。
-
closuresAndroid Studio。
-
进入您的应用程序文件所在的位置并重新命名(通常在我的文档下)。
-
重新启动Android Studio,select添加新项目并导航到已重命名的文件夹。
更改应用程序启动器的标签/应用程序实际名称:
- 进入你的初始文件夹(应用程序)
- 进入舱单
- 进入AndroidManifest.xml。
- 将android:label = _____重命名为任何想要重命名应用程序的内容
例如:android:label =“Developer Portal”。
- 单击全部保存。
这是我在Android Studio Beta(0.8.14)
- 在清单文件中手动更改了软件包名称
- 导航到构build – >源代码 – > r – >释放并钻取,直到findR.java
- select文件并按F6重命名
- 然后从Build菜单中selectMake Project
- 点击第一个错误并按下了包名称上的Shift + F6,并将其更名为更新了所有源文件
- 在Android Studio中select我的项目名称,右键单击 – >重构 – >重命名,并在那里更改名称。
- 接下来去应用程序 – > build.gradle并更新我的applicationId
- 导航到.idea – > .name文件,并在那里重命名你的Android Studio项目
- 为了清理,我删除了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我的项目的旧名称(我的代码库中的任何地方),它的工作方式如下:
- closuresAndroid Studio。
- 重命名您的项目的根文件夹。
- 打开Android Studio。 它不会find旧的项目,所以你必须再次导入它。 这一步将再次生成configuration(不需要手动触摸.idea文件),包括带有新项目名称的新.iml文件。 之后,如果需要,可以删除旧的.iml文件。
- 一旦在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。