解决 Gradle 错误:路径包含非 ASCII 字符

你遇到的这个错误:

An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
> Your project path contains non-ASCII characters. 
This will most likely cause the build to fail on Windows. 
Please move your project to a different directory. 
See http://b.android.com/95744 for details. 
This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.

中文解释

你的项目路径里有中文字符,比如:

C:\Users\李大花\...

这里的 “李大花” 是中文!Windows平台上,Android Gradle插件识别不了,容易导致编译失败。


解决方法有两种

方案一:改目录(官方推荐)

把你的项目移到一个纯英文路径下,比如:

C:\AndroidProjects\my-app\

或者

D:\workspace\my-app\

注意:路径里的每一级文件夹都要是英文+数字!

✅ 这种方式最保险、不会有其他后遗症。


方案二:强制忽略(临时办法)

如果你实在不想搬项目,可以:

  1. 找到你的项目根目录,打开 gradle.properties 文件(没有的话自己建一个)
  2. 加一行
android.overridePathCheck=true

然后保存、重新编译。

✅ 这样可以临时忽略路径检查,让你继续开发。

但是要注意,这种做法有一定风险:如果路径乱码或者工具链问题,后面打包APK可能会遇到奇怪的bug。


总结一句话

最好搬到英文路径,比如 C:\Projects\xxx,根治问题。
临时处理的话,在 gradle.properties 里加一句 android.overridePathCheck=true 也能跑。


Build file 'C:\Users\29265\Desktop\Androidstudio作业\s7app\app\build.gradle' line: 1 An exception occurred applying plugin request [id: 'com.android.application', version: '8.8.0'] > Failed to apply plugin 'com.android.internal.application'. > Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory. * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. * Exception is: org.gradle.api.plugins.InvalidPluginException: An exception occurred applying plugin request [id: 'com.android.application', version: '8.8.0'] at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.exceptionOccurred(DefaultPluginRequestApplicator.java:179) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.access$400(DefaultPluginRequestApplicator.java:52) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$ApplyAction.apply(DefaultPluginRequestApplicator.java:160) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugins$1(DefaultPluginRequestApplicator.java:130) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:130) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:126) at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) at org.gradle.internal.operations.DefaultBuildOperationR
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

非鱼牛马社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值