android studio 如何设置中文应用名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio 如何设置中文应用名?相关的知识,希望对你有一定的参考价值。
使用android studio建工程时,application name一项包含中文,会提示your project location contains non-ASCII characters
工程名不能是中文 这是常识好不好, 你的APP的名字可以再这里改
AndroidManifest.xml 的
<applicationandroid: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标签。如图:
参考技术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的应用名称