你遇到的这个错误:
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\
注意:路径里的每一级文件夹都要是英文+数字!
✅ 这种方式最保险、不会有其他后遗症。
方案二:强制忽略(临时办法)
如果你实在不想搬项目,可以:
- 找到你的项目根目录,打开
gradle.properties
文件(没有的话自己建一个) - 加一行:
android.overridePathCheck=true
然后保存、重新编译。
✅ 这样可以临时忽略路径检查,让你继续开发。
但是要注意,这种做法有一定风险:如果路径乱码或者工具链问题,后面打包APK可能会遇到奇怪的bug。
总结一句话
最好搬到英文路径,比如
C:\Projects\xxx
,根治问题。
临时处理的话,在gradle.properties
里加一句android.overridePathCheck=true
也能跑。