我想更改我的项目和模块的名称。但如果我试图重命名他们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'
视频教程:https://youtu.be/7aQjiae2doU
将名称重构为com.example。[NewFileName] in path:
应用java com . example。[OldFileName] > >
进入strings.xml,在路径中修改代码为<string name="app_name " >[NewFileName]</string>:
应用程序> res >值> strings.xml
去建造。gradle (Module: app),并将代码更改为applicationId“com.example”。[NewFileName] "路径:
>建立Gradle脚本。gradle(模块:app)
进入设置。gradle(项目设置)并将代码更改为rootProject.name='[NewFileName]'
>建立Gradle脚本。gradle(项目设置)
现在按下同步提示
在Android Studio外将文件夹重命名为[NewFileName]
重新打开你的项目并在路径下重建项目:
构建>重建项目
在2020年11月,解决这个问题的一个非常快速的方法是以下步骤
hit the shift key twice, a pop up will show search for a file named "settings.gradle"
when it opens change the rootProject.name = "Old-name" to rootProject.name = "new name"
then sync.
hit the shift key twice, a pop up will show search for a file named "string.xml", when
it opens change <string "app_name">old-name to <string "app_name">new-name
close android studio
locate androidStudioProject directory on your machine, open it and find the project by its old name, rename it to the new name.
open Android Studio goto File > Open > "new name". open it from there.
目前正在Android Studio 4.1.1上运行