我想更改我的项目和模块的名称。但是如果我尝试重命名它们,Android Studio 会通知我一些错误……
例如,我想将名称从“MyApplication”更改为“AndroidApp”,如下图所示。
在第一个矩形中,我想将其更改为:
AndroidApp (“G:…\Android\AndroidApp)。
在第二个矩形中,我想将其更改为:
AndroidApp [AndroidApp-AndroidApp]
编辑:这是日志:
Gradle:在根项目“MyApplicationProject”中找不到项目“AndroidApp”。
构建.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'
}
设置.gradle:
include ':MyApplication'
原文由 RobertoAV96 发布,翻译遵循 CC BY-SA 4.0 许可协议
TL;博士:
您可能只关注最后一部分 Renaming ,也许只有其中的图像…… ;-)
术语:
没有 Android Studio 的 “项目名称” 之类的东西。但它们是其他名称,在创建新项目时输入:
一般来说,人们希望更改 这 3 个名称, 主要是从 Gradle 的根项目名称中派生出来,与在 New Project 对话框窗口中建议的方式相同。
所以我的回答将涵盖这种情况。
分析:
在创建新项目时,我们可能会遵循与 Android Studio 相同的步骤。
如果您选择 File → New → New Project… (然后是项目模板),New Project 对话框窗口中的第一个字段是 “Name” 字段,提供名称 My Application 。
接下来的 2 个字段使用此(默认或更改的)名称来派生其他 2 个字符串的默认值,因此有 _3 个重要字符串_,例如
而且,
重命名:
因此,在重命名为其他名称期间,我们必须确保 4 件事——我将使用名称 My Renamed Project 作为新名称的基础。
让我们从最后一个开始,可能是最简单的一个:
拜托,从这一刻起,直到完全重命名完成之前,没有新版本。
现在,按之前指定的 3 个点开始重命名:
在 Android Studio 窗口标题栏的最左侧位置,您会看到与我在
settings.gradle
文件中选择的相同文本:将此文本更改为新名称( 我的重命名应用程序)。黄色条将出现在顶部附近。
单击右侧的“立即同步”:
您将立即在标题栏中看到更改:
您可能也想将应用程序名称更改为相同的名称,因此在
strings.xml
资源文件中进行更改(更改将反映在AndroidManifest.xml
文件中,这很重要) :改名前:
改名后:
更改
applicationID
build.gradle
(模块级别)文件中的 --- - 源自“我的重命名应用程序”的新名称将不带空格,全部小写,即myrenamedapplication
:更改前:
更改后:
黄色条将再次出现在顶部附近。
单击右侧的“立即同步”:
至
尽管此步骤是可选的,但强烈建议保持整洁。
笔记:
用 File → Open Recent 打开重命名的项目当然会失败,所以第一次重命名后,用 _File → Open 打开_。