Android Studio 无法构建 gradle

Posted

技术标签:

【中文标题】Android Studio 无法构建 gradle【英文标题】:Android Studio Cannot Build gradle 【发布时间】:2018-05-24 05:18:32 【问题描述】:

我在构建到 android Studio 时遇到问题。 错误如下:

> C:\Users\Mehmet Ali
> ?EKER\.gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\5c56da03fce8983be0f1e4db139281b1\res\drawable-xxxhdpi-v4\abc_text_select_handle_right_mtrl_light.png:
> error: file not found.
> 
> C:\Users\Mehmet Ali
> ?EKER\.gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\5c56da03fce8983be0f1e4db139281b1\res\drawable-xxhdpi-v4\abc_btn_radio_to_on_mtrl_015.png:
> error: file not found.
> 
> C:\Users\Mehmet Ali
> ?EKER\.gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\5c56da03fce8983be0f1e4db139281b1\res\drawable-xxhdpi-v4\abc_btn_radio_to_on_mtrl_000.png:

> error: file not found.

【问题讨论】:

【参考方案1】:

尝试以下解决方案:

1- 尝试使缓存无效:如何? 文件 -> 使缓存无效/重启

2-尝试将服务目录路径更改为不带西里尔符号的路径,例如

中的“C:/gradle”

设置 > 构建、执行、部署 > Gradle

并且不要忘记在那之后使缓存失效。

【讨论】:

我试过了,但仍然有错误。我的用户名包含非英文字符【参考方案2】:

确保您在 drwaable 文件夹中有这些图像文件,或者从您的 java 代码中删除这些图像的引用。

然后尝试invalidate缓存。

【讨论】:

【参考方案3】:

让我们重温一下 tamtom 的回答。由于 android studio 无法识别非英文字符的目录,因此您需要将目录移动到仅包含英文字符的其他目录。

C:/.gradle

您需要进行更改的示例屏幕截图: https://cdn-images-1.medium.com/max/1600/1*PhYaqDbqXDRBO0-rILqLeg.png

编辑: 我想评论而不是回答,但我需要 50 声望..

【讨论】:

以上是关于Android Studio 无法构建 gradle的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio gradle 风味维度构建变体无法正常工作

Android Studio 和 Gradle - 构建失败

Android studio:Gradle构建完成时出错

[Android Studio 3.5为每个调试会话进行gradle构建

新版本的android studio中的gradle构建失败[重复]

Android Studio 4.1更新后应用程序的Gradle构建错误