android studio 如何设置中文应用名?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio 如何设置中文应用名?相关的知识,希望对你有一定的参考价值。

使用android studio建工程时,application name一项包含中文,会提示your project location contains non-ASCII characters

工程名不能是中文 这是常识好不好, 你的APP的名字可以再这里改

    AndroidManifest.xml 的

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"//这一个是你的APP应用的名字 这个可以改成中文
        android:theme="@style/AppTheme" >

追问

工程名不能是中文没错。。但是之前在Eclipse里application name可以输入中文,project name不能是中文,现在android studio里没有了project name这个选项,难道就只能建完再改吗?

追答

project name 改成中文的 你也真是没谁了! 中文的project name 会出现各种莫名其妙的问题的,找都找不到错,不建议设置成中文.

追问

我说的明明是application name怎么跑到project name去了……

追答

我说错了 就是application name 不能是中文 Eclipse 里面的 application name 也不建议用中文.另外 你是学生吧,一看就看出来了,工作的有哪个敢起中文名application name,不想断饭碗了,可以这样干干试试.

追问

嗯,我是学生,没有真的要做什么东西就是玩玩……不过这样的话那岂不是最后应用做出来,图标下面那个名字就是英文了?之前eclipse建工程有application name 和project name两项,application name可以用任何符号,它就是应用图标下面显示的名字;project name是工程的名字,都知道当然不能用中文;所以是和android studio表示的意思不一样么?

追答

图标下面那个名字是app name 亲 ,和 application name project name这两个没有任何关系.app name 可以单独设置.

参考技术A

更改名称:

建立项目完毕之后找到AndroidManifest.xml文件,android:label设置的就是名称,设置中文名称的话可以在res/values/strings.xml文件中直接修改name=“app_name”的string标签。如图:

strings.xml文件中所修改的标签

在虚拟机上的效果

参考技术B 以上说得很对

Android Studio修改项目名称和包名方法

参考技术A

平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名。下面介绍一下怎样修改项目名称和包名。

1)打开项目根目录下的 setting.gradle 文件,修改该文件中的 rootProject.name=\'新项目名\' ;

2)点击 Sync Now 重新编译项目;

如果只是简单修改至此,会发现项目名称后依然备注着旧项目名,并没有彻底更换新的项目名。紧接着下面操作:

3)关闭 Android Studio;
4)修改项目所在路径的文件名为新的项目名;
5)打开AS,重新导入修改后的项目即可;

如果是 AS 4.0之后 的版本,修改至此就算修改完成;如果是 AS 4.0之前 的版本,会出现一些配置文件信息还是引用原来的项目名,并没有更换为新的项目名。紧接着下面操作:

6)找到项目根目录下的 xx.iml 文件,右键 Refactor —— Rename 打开修改编辑框;

7)输入新的项目名,点击 Refactor 修改;

8)打开项目根目录下的 xx.iml 文件,修改该文件中的 project.id 字段: external.linked.project.id="新项目名"

9)打开项目下 .idea/modules.xml 文件,修改该文件中的 fileurl 和 filepath 字段: <module fileurl="file://$PROJECT_DIR$/新项目名.iml" filepath="$PROJECT_DIR$/新项目名.iml" />

10)点击 Rebuild Project 重构项目,即可修改完成项目名称。

1)选中项目中药修改的包名;

2)更改项目结构显示方式,取消 Compact Middle Packages 选项;

3)右键要修改的包名,选择 Refactor —— Rename 打开修改编辑框;

4)点击 Rename package 修改包名;

5)输入新的包名,点击 Refactor 修改;

6)点击 Do Refactor 确定修改;

7)打开项目 app/main 目录下的 AndroidManifest.xml 文件,修改该文件中的 package="新包名" 字段;

8)修改项目 app 下的 build.gradle 中的 applicationId "新包名" 字段;

9)点击 Sync Now 同步,即可修改完成项目包名。

注意:
修改完包名,项目出现错误无法运行,解决方法请移步 —— 《Android Studio修改包名导致引用R文件报错问题》

以上是关于android studio 如何设置中文应用名?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知

如何使用 C++ 在 RAD Studio XE6 中存储 Android 应用程序数据/设置?

如何在Android Studio中为Gradle设置apk的应用名称

如何在 Android Studio 中创建项目以运行默认 SMS 应用程序

Android Studio 主题字体大小的设置

如何在 Android Studio 中将文本设置为对应的图像