我想更改我的项目和模块的名称。但如果我试图重命名他们Android工作室通知我一些错误… 例:我想把名字从“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'

当前回答

您可以轻松地使用refactor重命名。

写,单击项目根文件夹,然后单击重构。 然后点击重命名,会弹出一个窗口,你可以在那里给出新的名字。

其他回答

->修改项目名称<-


通过关闭Android Studio更改项目名称,进入项目文件夹,重命名它…



删除。idea文件夹和。iml文件。(要显示隐藏的文件夹,按Cmd + Shift +。(点))。



打开设置。使用文本编辑器(如VSCode)编辑gradle文件,并将rootProject.name更改为您的新项目名称。



完成了!项目名称已更改!只要用Android Studio打开你的项目,Gradle就会再次同步。

以下是我在Android Studio Beta(0.8.14)中所做的事情

Changed the package name manually in the manifest file Navigated to build -> source -> r -> release and drilled down until I found R.java Selected the file and pressed F6 to rename Then from the Build menu selected Make Project Clicked the first error and pressed Shift+F6 on the package name and renamed which updated all my source files Selected my project name in Android Studio, right clicked -> Refactor -> Rename and changed the name there too. Next went to app -> build.gradle and updated my applicationId Navigate to .idea -> .name file and rename your Android Studio project in there too Just to clean up I deleted the old package folder inside build -> source -> r -> release

和vola,我的包名称现在已经更改并成功构建。

我在Android Studio 2.3中使用了以下指示(第一次)。它们包括在Android Studio中创建一个新应用,然后关闭它,在文件资源管理器和文本编辑器中完成所有工作。

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

注意:需要一个文本编辑器,它可以在目录结构中执行全局搜索和替换。说明书上推荐了Sublime Text,我很容易安装和运行。

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

重命名项目:

折射并重命名顶级目录 关闭Android Studio 再次导入整个项目

修改包名称。

最简单和最快的解决方案在这里:https://stackoverflow.com/a/35057550/4908798

首先,我强烈建议升级到最新的Android Studio(目前为0.3.7);有大量的错误修复。

您遇到了bug https://code.google.com/p/android/issues/detail?id=57692,即如果您试图使用UI重命名模块或项目,它不会更新构建文件。对不起,它现在真的坏了。我建议直接在文件系统中更改目录名,并更新您的设置。Gradle文件来反映这些变化。你在磁盘上的项目应该看起来像这样(比这里显示的文件更多):

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

它使用projectFolder的名称作为项目名称,并使用applicationModuleFolder作为您的Android应用程序所在的模块名称(分别是屏幕截图中的上方和下方轮廓框)。我认为你现在的项目设置方式,它们都有相同的名称;如果你喜欢,你可以将它们重命名为相同的新名称,或者你可以给它们不同的名称;没关系。

重命名后,编辑您的设置。gradle文件;它看起来像这样:

include ':applicationModuleFolder'

在那里把名字也改成你的新名字。一旦完成这些更改,点击工具栏中的“用Gradle文件同步项目”按钮(如果你运行的是一个非常旧的Android Studio版本,它可能没有这个按钮,所以你可以关闭项目并在这种情况下重新打开它),它应该会接收到更改。