Unity安卓打包失败:项目路径含非ASCII字符问题求助
Unity Android构建失败:路径含非ASCII字符导致无法加载
com.android.internal.application插件 报错核心信息
FAIL: Build failed with exception. - 位置: 文件 'C:\Users\Lukáš\Fart button\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build.gradle' 第1行 - 问题: 评估':launcher'项目时出现异常。 > 无法使用插件[id 'com.android.internal.application']。 > 你的项目路径包含非ASCII字符,这在Windows系统中极可能导致构建失败,请将项目移至其他目录。可在项目目录的gradle.properties文件中添加行'android.overridePathCheck=true'关闭此警告。
问题根源
你重装NDK、JDK、SDK的操作完全没命中问题核心——项目路径包含非ASCII字符(用户名Lukáš里的á)和空格,这是Windows环境下Gradle构建的典型兼容性问题,和开发组件本身无关。
解决方案
1. 彻底解决(推荐)
将整个Unity项目移动到不含非ASCII字符、无空格的路径下,比如:
- 原路径:
C:\Users\Lukáš\Fart button - 新路径:
C:\Projects\FartButton
移动完成后重新打开Unity项目,再尝试构建Android包。
2. 临时绕过(不推荐,可能引发后续构建异常)
在Unity项目根目录下找到gradle.properties文件(没有则新建),添加以下配置:
android.overridePathCheck=true
保存后重新执行构建。
内容的提问来源于stack exchange,提问作者Lukasin
相关产品推荐
相关产品推荐

