我想更改项目和模块的名称.但是,如果我尝试重命名它们,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'
}
Run Code Online (Sandbox Code Playgroud)
settings.gradle:
include ':MyApplication'
Run Code Online (Sandbox Code Playgroud)
Ily*_*man 442
这对我有用:
如果您settings.gradle包含以下行,请删除它或将其更新为新名称.
rootProject.name = 'Your project name'
Run Code Online (Sandbox Code Playgroud)
编辑:适用
于所有版本!上次测试:Android 3.2.1 2019年1月
Mor*_*itz 183
您可以更改文件".idea/.name"中标题栏中显示的名称.
ask*_*ndz 63
应用设置,然后单击确定.
重启Android Studio.
希望有所帮助!
Vis*_*ani 29
->更改项目名称<-
通过关闭 Android Studio 更改项目的名称,转到您的项目文件夹,将其重命名...
删除.idea文件夹和.iml文件。(要显示隐藏文件夹,请按Cmd + Shift + . (dot) )。
使用文本编辑器(如 VSCode)打开settings.gradle文件,并将rootProject.name更改为您的新项目名称。
完毕!项目名称已更改!只要打开与项目的Android工作室和摇篮将同步一次。
Ada*_*hns 11
更新:
这个答案更好.
老答案:1.右击你的
ackage名称和 Refactor -> Rename...
Rename directory或时Rename package,请选择Rename package使用新文件夹名称在Android Studio中重新打开项目
Cmd + Shift + f 对于Android Studio中旧名称的任何实例,并将所有这些实例更改为新名称.
改变applicationId你的build.gradle
奖金回合:
.gitignore文件位于项目的根目录,则可能需要更新该文件.请注意,在执行此操作后交换分支时,您可能会看到一堆文件显示在工作更改中,但不要担心它们会在您更新的重命名分支中合并后消失.gitignore.请勿手动删除这些内容,因为它可能会导致Android Studio出现问题.关闭Android Studio.
重命名项目根目录的文件夹.例如,将"MyApplication"更改为"Myblablabla".
删除'.idea'文件夹.
打开Android Studio,然后导入更新的项目.
小智 9
只需 从Android Manifest中找到名称" android:label ="AppName" ".只需在AndroidManifest.xml中重命名标签名称(例如:"AppName")所有这样的android:label.只需保存!运行应用程序时,您将看到新名称
小智 7
只需转到res> values> strings.xml.一行说Somethig-你的名字
<string name="app_name">Somethig-your name</string>
Run Code Online (Sandbox Code Playgroud)
只需将原始名称替换为
<string name="app_name">Your Name</string>
Run Code Online (Sandbox Code Playgroud)
对我有用的是:
去
setting.gradle
Run Code Online (Sandbox Code Playgroud)
你完成了!
首先,我强烈建议更新到最新的Android Studio(截至目前为0.3.7); 有很多错误修复.
您遇到错误https://code.google.com/p/android/issues/detail?id=57692,如果您尝试使用UI重命名模块或项目,则不会更新构建文件.对不起,它现在真的坏了.我建议直接在文件系统中更改目录名称,并更新settings.gradle文件以反映更改.您在磁盘上的项目看起来应该是这样的(文件比这里显示的文件多得多):
projectFolder
|--settings.gradle
|--applicationModuleFolder
| |--build.gradle
| |--src
Run Code Online (Sandbox Code Playgroud)
它使用projectFolder的名称作为项目名称,applicationModuleFolder作为Android App所在模块的名称(分别在屏幕截图中的上部和下部框中).我认为你的项目现在的设置方式,它们都有相同的名称; 如果你愿意,你可以将它们重命名为相同的新名称,或者你可以给它们不同的名字; 没关系.
重命名后,编辑您的settings.gradle文件; 它看起来像:
include ':applicationModuleFolder'
Run Code Online (Sandbox Code Playgroud)
只需将名称更改为您的新名称.完成这些更改后,单击工具栏中的"使用Gradle文件同步项目"按钮(如果您运行的是非常旧版本的Android Studio,则可能没有该按钮,因此您可以关闭项目并在该情况下重新打开它)它应该接受改变.
视频教程:https://youtu.be/7aQjiae2doU
\n\ncom.example.[NewFileName]路径:\n\n\n应用程序>java>com.example.[旧文件名]
\n
<string name="app_name\xe2\x80\x9d>[NewFileName]</string>路径:\n\n\n应用>res>值>strings.xml
\n
applicationId "com.example.[NewFileName]\xe2\x80\x9d路径:\n\n\nGradle 脚本>build.gradle(模块:app)
\n
rootProject.name=\'[NewFileName]\'路径:\n\n\nGradle 脚本>build.gradle(项目设置)
\n
Sync now提示[NewFileName]Android Studio 之外的文件夹\n构建>重建项目
\n
小智 6
在 2020 年 11 月解决此问题的一种非常快速的方法是通过以下步骤
按两次 shift 键,弹出窗口将显示搜索名为“settings.gradle”的文件,当它打开时将 rootProject.name = "Old-name" 更改为 rootProject.name = "new name" 然后同步。
按两次 shift 键,弹出窗口将显示搜索名为“string.xml”的文件,打开时将 <string "app_name">old-name 更改为 <string "app_name">new-name
关闭安卓工作室
在您的机器上找到 androidStudioProject 目录,打开它并按旧名称查找项目,将其重命名为新名称。
打开 Android Studio 转到文件 > 打开 > “新名称”。从那里打开它。
这目前正在 Android Studio 4.1.1 上运行
1.编辑settings.gradle文件,修改rootProject.name
rootProject.name = "FirebaseDemo"
include ':app'
Run Code Online (Sandbox Code Playgroud)
2.进入工程文件夹,重命名文件夹
3.删除项目中的.idea文件夹并重建项目
只需更改 build.gradle 中的应用程序 id
applicationId "yourpackageName"
Run Code Online (Sandbox Code Playgroud)
用于更改应用程序标签,在清单中
<application
android:label="@string/app_name"
... />
Run Code Online (Sandbox Code Playgroud)
你可以在你的settings.gradle文件中尝试这样的事情:
rootProject.name = "YOUR_PROJECT_NAME"
Run Code Online (Sandbox Code Playgroud)
重新启动 Android Studio 后,它也会将标题栏中的文本更改为YOUR_PROJECT_NAME.
在 Android Studio 2.2 RC2 上测试
| 归档时间: |
|
| 查看次数: |
403334 次 |
| 最近记录: |