如何在 Android Studio 中正确更改我现有的项目名称?

Posted

技术标签:

【中文标题】如何在 Android Studio 中正确更改我现有的项目名称?【英文标题】:How do I properly change my existing project name in Android Studio? 【发布时间】:2014-04-17 17:50:59 【问题描述】:

我尝试通过通常的 Refactor->Rename 方法在 android Studio 中更改我的项目名称,但由于它并没有真正改变它,它只是在标题OldName[NewName] 上做了一个附加,我试图只是改变目录名称本身。因为我也需要改变。但是在我这样做之后,我尝试重新打开 Android Studio,现在它被 Waiting for ADB 弹出窗口冻结了。然后我必须使用 Activity Monitor 强制退出 Android Studio。

那么,是否有适当的方法来更改现有 Android Studio 项目的名称,以便它真正在任何地方更改名称?或者是否有一些步骤可以确保它在任何地方都得到改变?然后我还希望我的包重命名,因为它在创建时使用了我的应用程序名称。感谢您的帮助。

【问题讨论】:

【参考方案1】:

在 Android Studio 中,您可以在文件中更改 Android 项目的名称:

.idea/.name

然后File -> Invalidate caches/Restart

更新:

事情发生了变化,所以现在就在

settings.gradle

文件更改或创建行

rootProject.name = 'Your project name'

【讨论】:

那个文件在哪里? @Ruchir Baronia 我添加了截图 这实际上会改变应用程序中的任何内容,还是只是更改目录名称? 如果我重新启动 android studio 应用更改。 这曾经很好用,但自从 2.2 版 Android Studio 在启动时删除了该文件。见code.google.com/p/android/issues/detail?id=218469【参考方案2】:

我认为最好的方法是将项目导入 Eclipse。在 Eclipse 中更改项目名称和重构路径。在 Eclipse 中很容易。然后将项目导入android-studio。 是的,IJ 似乎有一些有趣的功能(包括重构),但有些功能不起作用。它在 Eclipse 中工作,我希望谷歌正在倾听并再次为 Eclipse 提供 SDK。或者至少解释一下他们为什么放弃 Eclipse 并去 IJ。 我只是希望原因不是 AS 是在谷歌中“发明”的,而 Eclipse 不是。 (NIH 综合征)。

【讨论】:

【参考方案3】:
idea/.name 

更改文件内容然后重启android studio。对我有用。

【讨论】:

我已经更改了 .name 文件中的字符串,但重新启动 Android Studio 成功了。对于每一个简单的任务,比如更改包名称、项目名称等,Android Studio 都失败了。即使在应用解决方案之后,也必须重新启动。好吧!这不会花费更少的时间。不高兴:(。感谢您的帮助@test,您的回答帮助了我。再次感谢。 不,还没有。更改项目名称,但不更改应用名称。【参考方案4】:

Alt+1进入[Tool Window\Project],在该窗口的左上角为 Project(另外两个是 Packages 和 Android),然后您可以通过 Shift+F6 重命名 Project 名称。输入新名称并按 OK。

如果您只是想更改系统中出现的应用名称,可以修改ma​​nifest.xml中的android:title

【讨论】:

【参考方案5】:

您的应用程序名称与您的Eclipse 项目名称无关,打开您的res/values/strings.xml 并修改app_name 项以更改您的应用程序名称。 您应该从 androidManifest.xml 更改应用程序的名称

安卓清单

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >

字符串.xml

<string name="app_name">newnameofapp</string>

通过更改包名称也是一种方法...尝试

Right click on the project -> Android Tools -> Rename Application package

【讨论】:

嗨,J,谢谢...但是我使用的是 Android Studio,所以当我右键单击项目时没有“Android 工具”。但是,重命名 strings.xml 和 android manifest 效果很好,谢谢。你知道如何在 Android Studio 中重命名包吗? 我也无法弄清楚如何更改项目名称。我已经重构、重命名并且应用程序可以正常运行,但它仍然在最近项目下的“欢迎使用 Android Studio”屏幕中列为旧项目名称,即使它显示了不同的路径。也没有.project文件所以我不能在那里改变它。 这行得通。我的应用程序安装为我在 newnameofapp 中输入的名称 问题是关于项目名称,而不是应用程序名称。

以上是关于如何在 Android Studio 中正确更改我现有的项目名称?的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio - 如何更改 Android SDK 路径

Android Studio - 在片段之间更改时底部导航崩溃

Android Studio 模拟器大小与真实的不正确

如何在 Android Studio 中更改我的 minCompileSDK 版本?

如何在android studio中更改包名? [复制]

如何在 Android Studio 中更改 git 分支