V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pheyer
V2EX  ›  Android

2026 年了,安卓、鸿蒙项目路径居然还是要求不能有中文

  •  
  •   pheyer · 7 小时 56 分钟前 · 3813 次点击

    很早之前蜻蜓点水接触过一点安卓,还不知道这一点,最近要下载同事的鸿蒙代码测试,才发现这个问题,作为一个习惯了 iOS 开发的人,表示匪夷所思

    49 条回复    2026-04-10 17:53:38 +08:00
    fbu11
        1
    fbu11  
       7 小时 17 分钟前
    再过几年 Android 也不会支持,Google 的 Android studio ,就不支持文件目录为中文,至于 Android studio 是 Google 用 IDEA 改的,idea 也不支持中文文件目录,跟 Android 没关系的。

    至于鸿蒙你得问华为了
    jlkm2010
        2
    jlkm2010  
       7 小时 5 分钟前
    windows\macos\linux 版本 DevEco Studio 是基于 IDEA 社区开源版二次开发的。
    fromzero
        3
    fromzero  
       7 小时 1 分钟前   ❤️ 24
    正常人谁用中文 path
    minami
        4
    minami  
       6 小时 55 分钟前
    @fbu11 DevEco 不是一眼 IDEA 改的吗
    superrichman
        5
    superrichman  
       6 小时 52 分钟前   ❤️ 2
    iOS 开发用中文路径才是匪夷所思吧 🐶
    semiboldhung
        6
    semiboldhung  
       6 小时 43 分钟前 via Android
    存量 iOS 开发基本上是培训班出来的,英文差很正常
    @superrichman
    itechify
        7
    itechify  
    PRO
       6 小时 31 分钟前
    所以为什么要用中文作为代码的存储/包路径呢?
    docx
        8
    docx  
       6 小时 23 分钟前 via iPhone
    正经人写 path 的时候都会用英文
    someonesnone
        9
    someonesnone  
       6 小时 18 分钟前
    正经人谁写 path 的时候用仲文
    iomect
        10
    iomect  
       6 小时 14 分钟前
    这么多年真没见过一个项目路径用中文的 空格都少见
    abc0123xyz
        11
    abc0123xyz  
       5 小时 55 分钟前
    pin yin 吧
    有些行业的名词,用英文确实记不住。
    不过路径感觉很少有中文需求吧,一般都是变量之类的。
    momo2789
        12
    momo2789  
       5 小时 54 分钟前
    只有半吊子写 path 的时候才会用中文,你会用中文写代码注释吗?我不会?
    jetsung
        13
    jetsung  
       5 小时 34 分钟前
    @jlkm2010 DevEco Studio 还不支持 Linux 。
    robinchina
        14
    robinchina  
       5 小时 30 分钟前
    我路径用中文,代码都用中文······最大的问题不是兼容,是同一个意思中文有很多中表达方式,下次修改的时候特别容易用错。。。直到现在 ai 写,它爱用啥用啥[🤪]
    hefish
        15
    hefish  
       5 小时 28 分钟前
    华为应该支持 易语言!!!
    Gilfoyle26
        16
    Gilfoyle26  
       5 小时 25 分钟前
    华为应该支持 易语言!!!+1
    qxmqh
        17
    qxmqh  
       5 小时 11 分钟前
    其实我想说的是 iOS 开发早期,很多在项目里面直接创建中文,一点问题没有,而且开发可读性极高,跟英语好坏没啥关系。这个人正不正经有啥关系。
    pheyer
        18
    pheyer  
    OP
       5 小时 10 分钟前   ❤️ 1
    @itechify 你能保证版本号、tag 名或者上级文件夹不带有中文名称吗?放错了位置发现运行不起来,还要改路径,还是有点麻烦的,支持中文路径不应该是天经地义吗,不要被自己的惯性思维限制住了,不是秀优越感
    LeftNight
        19
    LeftNight  
       5 小时 1 分钟前
    以前很多软件默认都不支持中文路径,开发习惯也是不使用中文路径
    Dyon
        20
    Dyon  
       4 小时 54 分钟前
    这是好事啊
    RobertLyu
        21
    RobertLyu  
       4 小时 53 分钟前
    鸿蒙 IDE 问题海了去了,就单拿“上传产品”来说,哪怕 GUI 更改为 release 签名之后,还得自己手动 去 build-profile.json5 里面去把 signingConfig 改成 release 才能打包。而且到现在也没修。
    andrei007
        22
    andrei007  
       4 小时 50 分钟前
    @pheyer 你去 github 上看各种仓库,尤其中国人开发的,有几个版本号、tag 是中文的
    wakarimasen
        23
    wakarimasen  
       4 小时 42 分钟前 via Android   ❤️ 5
    如果一个项目不是国际化项目(大多数都不是),尤其涉及到一些领域的名词,中文标识符是会方便很多。

    比如说古风类型的游戏

    所以楼主这个是正常诉求。楼上冷嘲热讽才很奇怪。
    fromzero
        24
    fromzero  
       4 小时 39 分钟前
    @wakarimasen 我就不相信找不到一个对应的英文单词。再不济用拼音呗。最多注释用中文解释一下。这有啥好问的呢,用中文我的第一映像就是菜
    7gugu
        25
    7gugu  
       4 小时 32 分钟前
    我一时间不知道 OP 是不是在搞抽象
    zhaosong
        26
    zhaosong  
       4 小时 27 分钟前
    JetBrains 家族的通病而已
    00244396
        27
    00244396  
       4 小时 23 分钟前
    @fromzero 有一个场景,我的 window 账号是中文,有的时候创建项目的时候默认会创建到用户名下面的文件夹
    fredweili
        28
    fredweili  
       4 小时 22 分钟前
    你的问题匪夷所思,你对,可以自己做一套工具,指定中文
    xusang
        29
    xusang  
       4 小时 11 分钟前
    你在美国绿卡上写自己名字,总不能说这都 2026 年了,凭什么不给用中文
    xFrye
        30
    xFrye  
       4 小时 11 分钟前
    2026 年了,还有人用中文当路径的?
    wangtian2020
        31
    wangtian2020  
       4 小时 4 分钟前
    能用中文路径的是 哄懵 OS
    不能用那就是 HarmonyOS
    McreeWu
        32
    McreeWu  
       3 小时 30 分钟前   ❤️ 1
    编码问题,能理解。
    987N
        33
    987N  
       2 小时 8 分钟前
    为啥要用中文 非得碰上个啥奇奇怪怪的 bug 是吧
    340746
        34
    340746  
       2 小时 7 分钟前
    用 win 模拟器在安卓设备上玩 gal 也不允许有中文🤓
    mercury233
        35
    mercury233  
       1 小时 54 分钟前   ❤️ 1
    支持中文路径需要确保工具链里所有程序不能用仅考虑 ASCII 的函数和设计,工作量和不确定性可能远大于收益
    jpyl0423
        36
    jpyl0423  
       1 小时 54 分钟前
    我用拼音都不会用中文做项目名,这是基础常识吧
    BenHunDun
        37
    BenHunDun  
       1 小时 52 分钟前
    感觉不是说对中文路径不支持, 而是针对非 ASCII 的字符的支持都不良好.
    fionasit007
        38
    fionasit007  
       1 小时 50 分钟前
    @wakarimasen #23 一般这类游戏都是首字母简写或者拼音
    shakaraka
        39
    shakaraka  
    PRO
       1 小时 44 分钟前
    @pheyer #18 🤡
    suyuyu
        40
    suyuyu  
       1 小时 42 分钟前
    谷歌是因为编码问题吧。
    划微是因为谷歌不支持。
    NewYear
        41
    NewYear  
       1 小时 24 分钟前   ❤️ 2
    几十年前,操作系统就花费大力气支持路径 unicode 了,作为国际化的特性之一,欢迎各国使用自己的语言作为路径,并为此提供支持,而不同操作系统也在推进相关支持,如今已经非常成熟了。

    中国有个词叫“海纳百川”。

    国内也为了计算机能更好的支持中文,而付出了无数努力。
    结果没想到母语为中文的开发者表示,必须用英文,只能是英文,全都用英文。

    我估计他们开发者要是看到这个帖子,一定会很迷茫。
    sunwangme
        42
    sunwangme  
       1 小时 21 分钟前
    我感觉这事更像是“整条工具链里最弱的一环决定最终兼容性”,不只是 Android / 鸿蒙 单独的问题。

    操作系统本身早就支持 Unicode 路径了,但工程里只要还有一环是按 ASCII 假设写的,比如 Gradle 插件、NDK 、三方 CLI 、签名工具、解压脚本、CI 环境,最后表现出来就是“这个平台不支持中文路径”。

    所以从工程管理角度看,很多团队现在采取的其实不是“中文路径不应该被支持”,而是“在整条链路没有完全打通之前,不要把项目稳定性押在这个点上”。尤其 Windows 用户目录、默认下载目录、CI checkout 路径这些地方最容易踩坑。

    能支持当然更好,我也认同这是合理诉求;但在今天这个现实环境里,统一英文路径 / 无空格路径,确实还是最省心的交付基线。
    nrtEBH
        43
    nrtEBH  
       1 小时 15 分钟前
    用中文路径不是不可以 但没有必要 英语还是计算机世界里的通用语言
    youknowsomething
        44
    youknowsomething  
       1 小时 15 分钟前
    很正常啊。我的开发机是 mac 挂载了移动硬盘 路径就是中文。 我的开发项目文件夹全是中文。不管是小程序 网页 还是 iOS 的项目,都有中文路径。
    whileFalse
        45
    whileFalse  
       1 小时 9 分钟前
    作为一个上古程序员,我觉得这是最不需要解决的问题……
    phoulx
        46
    phoulx  
       1 小时 5 分钟前 via iPhone
    不支持中文在工程上可以理解,但必须吐槽。
    要求支持中文路径是完全合理的需求。
    EthanZC
        47
    EthanZC  
       1 小时 1 分钟前
    底层系统是 EN 开发的,开发这种事情,用中文总感觉会出现很低级的问题,然后费神费力得,英文不好,用拼音就行了
    e3c78a97e0f8
        48
    e3c78a97e0f8  
       45 分钟前
    你这个开发是在 Windows 下吗?
    edisonwong
        49
    edisonwong  
       38 分钟前
    怎么没人讨论代码可不可以用中文,比如易语言?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3392 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    ♥ Do have faith in what you're doing.