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 3.5为每个调试会话进行gradle构建