我想更改项目和模块的名称。但如果我尝试重命名它们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'
}
settings.gradle:
include ':MyApplication'
答案 0 :(得分:355)
这对我有用:
如果您的settings.gradle
包含以下行,请将其删除或将其更新为新名称。
rootProject.name = 'Your project name'
修改强>
适用于所有版本!上次测试: Android 3.2.1 2019年1月
答案 1 :(得分:183)
您可以更改文件“.idea / .name”中标题栏中显示的名称。
答案 2 :(得分:62)
应用设置并点击确定。
重启Android Studio。
希望有所帮助!
答案 3 :(得分:41)
2017年7月更新:测试和工作
答案 4 :(得分:11)
更新:
This answer更好。
OLD ANSWER : 1.右键单击
ackage名称和Refactor -> Rename...
Rename directory
或Rename package
时,请选择Rename package
使用新文件夹名称
Cmd + Shift + f
表示Android Studio中旧名称的所有实例,并将所有这些实例更改为新名称。
更改applicationId
build.gradle
醇>
BONUS ROUND:
.gitignore
文件位于项目的根目录下,则可能需要更新该文件。请注意,在执行此操作后交换分支时,您可能会看到一系列文件显示在工作更改中,但不要担心它们会在您重命名的分支中与更新的{{1}合并后消失}。请勿手动删除这些内容,因为它可能会导致Android Studio出现问题。答案 5 :(得分:9)
从Android Manifest中找到名称“ android:label =”AppName“”。 只需在AndroidManifest.xml中重命名标签名称(例如:“AppName”)所有这样的android:label。只需保存!运行应用程序时,您将看到新名称
答案 6 :(得分:8)
关闭Android Studio。
重命名项目根目录的文件夹。例如,更改" MyApplication"到" Myblablabla"。
删除' .idea'文件夹中。
打开Android Studio,然后导入更新的项目。
答案 7 :(得分:7)
对我有用的是:
GoTo
setting.gradle
你完成了!
答案 8 :(得分:6)
首先,我强烈建议您更新到最新的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
它使用projectFolder的名称作为项目名称,使用applicationModuleFolder作为Android App所在模块的名称(分别在屏幕截图中的上部和下部框中)。我认为你的项目现在的设置方式,它们都有相同的名称;如果你愿意,你可以将它们重命名为相同的新名称,或者你可以给它们不同的名字;没关系。
重命名后,请修改settings.gradle
文件;它看起来像是:
include ':applicationModuleFolder'
只需将名称更改为您的新名称。完成这些更改后,单击工具栏中的使用Gradle文件同步项目按钮(如果您运行的是非常旧版本的Android Studio,则可能没有该按钮,因此您可以关闭项目并在那种情况下重新开放)它应该接受改变。
答案 9 :(得分:6)
只需转到res> values> strings.xml即可。一行说 Somethig-你的名字
<string name="app_name">Somethig-your name</string>
只需将原始名称替换为
即可 <string name="app_name">Your Name</string>
答案 10 :(得分:5)
1.编辑settings.gradle文件,修改rootProject.name
rootProject.name = "FirebaseDemo"
include ':app'
2.进入工程文件夹,重命名文件夹
3.删除项目中的.idea文件夹并重新构建项目
答案 11 :(得分:4)
到2020年11月,解决此问题的一种非常快捷的方法是通过以下步骤
按两次Shift键,弹出窗口将显示搜索名为“ settings.gradle”的文件 打开时,将rootProject.name =“ Old-name”更改为rootProject.name =“ new name” 然后同步。
按两次Shift键,弹出窗口将显示搜索名为“ string.xml”的文件,当
它会打开将
关闭android studio
在计算机上找到androidStudioProject目录,将其打开并按旧名称查找项目,将其重命名为新名称。
打开Android Studio goto文件>打开>“新名称”。从那里打开它。
当前正在Android Studio 4.1.1上运行
答案 12 :(得分:4)
您可以在settings.gradle
文件中尝试以下内容:
rootProject.name = "YOUR_PROJECT_NAME"
重新启动Android Studio后,它还会将标题栏中的文字更改为YOUR_PROJECT_NAME
。
在Android Studio 2.2 RC2上测试
答案 13 :(得分:3)
您可以使用重构轻松重命名。
单击项目根文件夹,然后单击“重构”。
然后点击重命名,会有一个弹出窗口,你可以在那里给新名字。
答案 14 :(得分:3)
对我有用的是,
转到Build.gradle 改变ApplicationId&amp;同步项目。
右键点击您的项目&gt;重命名&gt;重命名包。
运行您的应用和热潮。
希望这对我有用
答案 15 :(得分:3)
通过 Alt + 1 转到[工具窗口 \ 项目],然后更改这个窗口的左上角是Project(另外两个是Packages和Android),然后你可以通过 Shift + F6 重命名Project名称。输入新名称,然后按确定。
如果您只想更改系统中显示的应用名称,可以修改 manifest.xml 中的android:title
。
答案 16 :(得分:3)
视频教程:https://youtu.be/7aQjiae2doU
com.example.[NewFileName]
:
app> java> com.example。[OldFileName]
<string name="app_name”>[NewFileName]</string>
的路径:
app> res> values> strings.xml
applicationId "com.example.[NewFileName]”
的路径:
Gradle Scripts> build.gradle(模块:应用)
rootProject.name='[NewFileName]'
:
Gradle Scripts> build.gradle(项目设置)
Sync now
提示[NewFileName]
Build>重建项目
答案 17 :(得分:3)
要在Android Studio中更改应用名称:
在Android工作室关闭项目并从启动器的快速启动端摆脱它(应该是名称旁边的迷你版)。
关闭Android Studio。
进入您的应用文件所在的位置并重命名(通常在我的文档下)。
重启Android Studio,选择添加新项目并导航到已重命名的文件夹。
更改应用程序启动器的标签/应用程序实际名称:
例如:android:label =“Developer Portal”。
答案 18 :(得分:2)
只需更改build.gradle中的应用程序ID
即可applicationId "yourpackageName"
用于更改应用程序标签,在清单
中<application
android:label="@string/app_name"
... />
答案 19 :(得分:2)
更改项目名称
通过关闭Android Studio更改项目的名称,转到项目文件夹,将其重命名...
删除 .idea 文件夹和 .iml 文件。 (要显示隐藏的文件夹,请按 Cmd + Shift +。(点))。
使用文本编辑器(如VSCode)打开 settings.gradle 文件,然后将 rootProject.name 更改为新的项目名称。
完成!项目名称已更改!只需使用 Android Studio 打开项目,然后 Gradle 将再次同步。
答案 20 :(得分:1)
更改以下内容对我有用。
settings.gradle-> rootProject.name='MyEvinApp'
change rootProject.name
将 android studio 作为项目名称
答案 21 :(得分:1)
I just went into the manifest and changed android:label="...." to the name of the application. Once Id changed this, the title and the actual app name changed to that :)
答案 22 :(得分:1)
这是如何在几秒钟内改变的... 在你的&#34; manifest.xml&#34; 找到&#34; android:label =&#34; 在它前面只需键入你的新名字&#34;&#34; 例如:android:label =&#34;我的新名字&#34;
它完成了!欢迎你;)
答案 23 :(得分:1)
尝试更改 AndroidManifest.xml 中的android:label
并重新安装/重新运行应用:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
答案 24 :(得分:1)
以下是我在Android Studio Beta(0.8.14)中所做的事情
而且,我的包名已经改变并成功构建。
答案 25 :(得分:0)
更改res&gt;值&gt; strings.xml中的名称将更改安装后应用菜单中显示的应用名称
重命名android studio项目文件夹(当android studio关闭时)可能会满足很多开发人员
答案 26 :(得分:0)
以下这些说明适用于Android Studio 2.3(第一次)。它们涉及在Android Studio中创建一个新应用程序,然后关闭它并在文件浏览器和文本编辑器中完成所有工作。
Refactor and Rename a Android Studio Project or App
注意:需要一个文本编辑器,可以在目录结构中进行全局搜索和替换。这些说明提出Sublime Text
,我很容易安装并运行。
它生成了一个新应用程序,它安装并运行在现有应用程序旁边。它仍然具有相同的屏幕名称,通过在清单中编辑Android:label="MyNewApp"
来修复。
答案 27 :(得分:0)
你好RobertoAV96,
我在这里提供了三种解决方案。选择适合您问题的方法。
如果您只想更改项目根目录文件夹的名称 名称,您可以从资源管理器中完成:
iml
文件重命名为该文件夹的名称。也就是说,如果项目根文件夹的名称为demo_project
,则其中将包含demo_project.iml
文件。如果您将此文件夹的名称更改为my_project
,则必须将其中的iml
文件的名称更改为my_project.iml
。实际上,refactor
中的Studio
选项可以做到这一点。
如果要更改
app
文件夹的名称,该名称位于root folder
,在资源管理器中执行相同的操作:
app
文件夹重命名为您想要的名称。 [ INFO::为此项目生成的
APK
文件将 获得相同的名字,后跟代表该名称的后缀 您为其构建签名APK
的模式,即debug
或release
。在各自的文件夹APK
或debug
中可以找到签名的release
。未签名的APK位于output
目录的build
文件夹中,所有build
,debug
和release
文件夹都位于主要app
文件夹,或您已将此文件夹重命名为的文件夹]。
my_project_app
,打开该文件夹并将app.iml
重命名为项目名称后的my_project_app.iml
。settings.gradle
文件。此文件的内容是您包含在项目中的模块文件夹的名称,当前只有一个模块,即主要模块:
include ':app'
这与app
文件夹的旧名称相对应。
因此,您必须进行更改:
include ':my_project_app'
就是这样。现在,您可以在studio
中重新加载项目,并检查生成的APK
的名称。
如果您想重命名包名称,请说
com.first.myproject
到com.alpha.myproject
:
src-->main-->java
中文件夹的层次结构中,您的软件包为com-->first-->myproject
。确保您的Studio
已关闭。first
重命名为alpha
。Studio
。在左面板树的Replace in Path
模式下,在java
文件夹内第一个包中选择Android
。这是您从Explorer
更改的软件包,即:com.alpha.myproject
而不是com.first.myproject
。将文件中字符串import com.first.myproject;
的实例更改为import com.alpha.myproject;
。仅检查出现的字符串com.first.myproject
,然后安全地将其更改为com.alpha.myproject
。com.first.myproject
模块内的build.gradle
中仅检查app
的字符串出现情况,然后安全地将其更改为com.alpha.myproject
。 com.alpha.myproject
并取消发布com.first.myproject
,这会影响很多用户:-您必须使用推送通知向用户广播,在旧的现有APK
的最新版本中,将以不同的名称发布新的应用程序版本,并且您必须发布此新的{{1 }},从版本名称APK
重新启动。这破坏了在旧的1.0
的播放存储区中放置应用程序插槽的目标。因此,在启动项目之前,您必须咨询客户其应用程序包的名称是什么。APK
内发出命令,以从项目中删除不必要的资源。您可以手动处理 LINT 产生的所有Studio
。快乐编码和快乐应用发布。 :-)
答案 28 :(得分:0)
对我来说,以下作品:
答案 29 :(得分:0)
答案 30 :(得分:0)
为了替换我的项目的旧名称(我的代码库中的任何地方),它对我有用的方法如下:
注意:这适用于Android Studio 2.1.2
答案 31 :(得分:0)
对我来说很好
Change Following.
步骤1:确保ApplicationId和PackageName相同。 例子:
android {
defaultConfig {
applicationId "com.example.myapplication"
}
}
and package name the same. package="com.example.myapplication"
第2步 就我而言,删除iml文件:
Go To Project> >C:\Users\ashif\Documents\MyApplication .iml file // delete
if you forget Project Path Then Go To android Studio Right Click on app and go to Show in Explorer you get your Project and remove .iml file
第3步 关闭项目
第4步 现在复制您的旧项目并粘贴任何其他根目录或复制项目文件夹并粘贴任何 其他Dir。
Example C:\Users\ashif\Documents/MyApplication
第5步
Now open Android Studio and open Existing Project
C:\Users\ashif\Documents/MyApplication
尝试一下即可
答案 32 :(得分:0)
这种方法100%有效
只需执行以下简单步骤:
答案 33 :(得分:-1)
关闭android studio并重命名文件资源管理器中的.iml文件 就是这样
答案 34 :(得分:-2)
要重命名项目,请执行以下操作:
要更改程序包名称:
最简单,最快的解决方案是:https://stackoverflow.com/a/35057550/4908798