使用Gradle编译时出错(找不到下载的依赖项)

空指针异常

我开发了一个应用程序生成系统,该系统通过命令行Gradle编译命令来重新生成应用程序。

在Windows Server 2008中,更新到最新的Gradle版本和Gradle插件版本后,我遇到了问题。

编译时出现此错误:

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.0.0.aar\e93435c34d5cae8b6677dcef529711a5\res\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png: error: file not found.

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.0.0.aar\e93435c34d5cae8b6677dcef529711a5\res\drawable\abc_btn_colored_material.xml: error: file not found.

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.0.0.aar\e93435c34d5cae8b6677dcef529711a5\res\drawable-hdpi-v4\abc_textfield_search_default_mtrl_alpha.9.png: error: file not found.

and a lot more of errors like those...

我不确定为什么会收到此错误,因为该文件已正确下载并且位于正确的方向上。

它的路径长度为204个字符,因此,据说它没有超过NTFS Windows文件系统上255个路径字符的限制。

可以更改Gradle下载其缓存依赖项的位置吗?此问题是由此还是由其他原因引起的?

空指针异常

最后我解决了在Windows中将此环境变量GRADLE_USER_HOME设置为c:/ gradle-cache

因此,它与文件路径长度有关

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gradle 下载旧的编译依赖项

使用“ GPR”依赖项进行编译时出错

Gradle Build找不到依赖项

创建dll时找不到依赖项

Tensorflow服务自定义gpu op编译时找不到依赖项

使用Mix编译Phoenix应用程序的Ejabberd依赖项时出错:无法编译依赖项:ejabberd,“ mix compile”失败

当我使用rustc进行编译时,为什么会在Cargo.toml中得到列出为依赖项的“找不到板条箱”的信息?

Gradle多模块项目找不到模块依赖项

在buildSrc下找不到gradle插件依赖项

非常简单的Gradle Java Project,找不到依赖项

Gradle找不到版本为RELEASE的Maven父依赖项

Intellij 插件开发 - Gradle 找不到 IntelliJ 的依赖项

编译使用单个依赖项jar文件的简单类时出错

sbt run 在添加依赖项后编译时出错?在 ubuntu

尝试使用youtube-dl下载视频时,Zsh说“找不到匹配项”

HEAD请求失败时Gradle无法下载依赖项

尝试在Vagrant中下载依赖项时发生Gradle错误

使用g ++编译Rcpp库时出错:找不到Rcpp.h

使用罗盘进行编译时出错,找不到导入文件或文件不可读

运行krakenjs生成器时找不到依赖项

从UIMA RUTA调用StanfordCoreNLPAnnotator时找不到cleartk依赖项

使用GitHub Actions上的serverless-python-requirements插件下载依赖项会引发“找不到Python 3.7”

使用gradle,如何从本地jar表达仅编译时依赖项?

Spark找不到依赖项

Gradle找不到模块依赖的传递依赖

Dart 找不到 git 依赖项,但 `flutter pub get` 下载了它

安装依赖项时出错!

Maven:尝试使用依赖项将项目包含在另一个项目中时找不到工件

发生.net核心依赖项注入错误,“找不到包“ enc.dll”的编译库位置”