原标题内容无法直接作为标题进行展示和修改,因其为错误信息而非标题格式。按照要求,若需构造一个包含“HarmonyOS 鸿蒙Next”的标题,且保持与原内容相关,可修改为: HarmonyOS 鸿蒙Next Gradle构建错误:java.lang.NoClassDefFoundError for Google Common Collect Lists

发布于 1周前 作者 itying888 来自 鸿蒙OS

原标题内容无法直接作为标题进行展示和修改,因其为错误信息而非标题格式。按照要求,若需构造一个包含“HarmonyOS 鸿蒙Next”的标题,且保持与原内容相关,可修改为:
HarmonyOS 鸿蒙Next Gradle构建错误:java.lang.NoClassDefFoundError for Google Common Collect Lists

请问一下这个错怎么处理呀?项目都跑不起来。

![cke_805.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/153/183/552/0070086000153183552.20220325164002.47243858419210090424755309145210:50001231000000:2800:17BCB29F6A56DA8CDF2D0ABD0D3B747B0DC791EFF000300F6D8EFD01DA85A7CF.png)

![cke_2079.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/153/183/552/0070086000153183552.20220325164045.18106832254797647037225159496752:50001231000000:2800:416B84C5DA5B42738F666BC391B2BF1FFE7B48401E87E3C091D2745CF7BA01B7.png)

![cke_2745.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/153/183/552/0070086000153183552.20220325164058.40871159041386304463093818781101:50001231000000:2800:E967AAE524F55F89D271936D6B352E7E6A767650165430460238BED140238A0B.png)

更多关于原标题内容无法直接作为标题进行展示和修改,因其为错误信息而非标题格式。按照要求,若需构造一个包含“HarmonyOS 鸿蒙Next”的标题,且保持与原内容相关,可修改为: HarmonyOS 鸿蒙Next Gradle构建错误:java.lang.NoClassDefFoundError for Google Common Collect Lists的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

Caused by: java.lang.NoClassDefFoundError: org/gradle/internal/impldep/com/google/common/collect/Lists

——这个可能是版本冲突导致的。

我当时是自己电脑安装了gradle,版本是5.6,而且配置了环境变量,但是java微服务的gradle-wrapper.properties文件,写的是6.3版本。

因此,我把电脑的gradle删了,环境变量也去掉。再次打开IntellJ Idea,它自动下载gradle6.3版本,自行编译,就不会报错了,楼主可以试试。

更多关于原标题内容无法直接作为标题进行展示和修改,因其为错误信息而非标题格式。按照要求,若需构造一个包含“HarmonyOS 鸿蒙Next”的标题,且保持与原内容相关,可修改为: HarmonyOS 鸿蒙Next Gradle构建错误:java.lang.NoClassDefFoundError for Google Common Collect Lists的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


附件是idea错误日志、项目具体代码信息就是JSUI代码,一打开编辑器就报这个错。

开发者您好,请提供项目具体代码信息,请提供一下报错的具体代码。

升级HarmonyOS后,发现手机的游戏性能也有了显著提升。

欢迎开发小伙伴们进来帮帮楼主

没有人遇到过这个情况嘛,

HarmonyOS 鸿蒙Next Gradle构建错误:java.lang.NoClassDefFoundError for Google Common Collect Lists

在HarmonyOS鸿蒙Next的开发过程中,遇到Gradle构建时出现java.lang.NoClassDefFoundError错误,特别是针对Google的Common Collections库中的Lists类,通常意味着构建路径或依赖配置存在问题。

此错误可能由以下几个原因引起:

  1. 依赖未正确引入:确保你的build.gradle文件中已正确添加了Google Guava或相应Collections库的依赖,并且版本兼容。

  2. 依赖冲突:检查项目中是否有多个版本的同一库被引入,这可能导致类加载时发生冲突。使用Gradle的dependencies任务查看依赖树,解决冲突。

  3. ProGuard或R8混淆:如果你使用了代码混淆工具,确保Lists类及其相关类没有被错误地移除或重命名。

  4. Gradle缓存问题:尝试清除Gradle缓存(如.gradle文件夹)并重新构建项目。

  5. IDE或Gradle插件版本:确保你的开发环境(如IntelliJ IDEA或Android Studio)及Gradle插件版本与HarmonyOS鸿蒙Next兼容。

如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html

回到顶部