java.lang.ClassNotFoundException DexPathList 。原因?
java.lang.ClassNotFoundException DexPathList . Causes?
任何人都可以向我解释这个错误的原因吗?我知道什么是 dexpath 和 dex class in android 以及如何修复这个错误。但不知道这个错误时不时弹出的原因是什么。
此错误发生在
- 我将我的项目从一个 pc/laptop 转移到另一个 pc/laptop。
- 每当我更新我的 android Studio 时,都会说从 AS 2 到 AS 3 金丝雀或稳定版。
- 卸载并重新安装 Android 工作室,然后再次尝试打开该项目。
我是如何修复它的:
只需从 gradle 中删除所有依赖项和与 DEX Class
文件相关的所有内容并同步它,然后恢复到 gradle 设置,添加所有 DEX
文件和依赖项并 Sync
再次。瞧瞧 ..
这真的很烦人。如何在不经历所有这些 gradle sync
调整的情况下为我的其他项目避免这个问题。
我在将项目移动到不同系统时遇到了同样的问题。当您移动项目文件夹时,只需省略构建文件夹,下次您就不会看到错误。
该错误比日志中的 class not found exception
说明的要多得多。当您将项目移动到不同的系统时,文件/ app-parts.apk 的路径变得无效。
只是不要复制或只是将旧的构建文件夹重命名为其他名称并在 AS 中打开您的项目。 Build->CLEAN , BUILD->REBUILD 一切正常。
快乐编码..
任何人都可以向我解释这个错误的原因吗?我知道什么是 dexpath 和 dex class in android 以及如何修复这个错误。但不知道这个错误时不时弹出的原因是什么。
此错误发生在
- 我将我的项目从一个 pc/laptop 转移到另一个 pc/laptop。
- 每当我更新我的 android Studio 时,都会说从 AS 2 到 AS 3 金丝雀或稳定版。
- 卸载并重新安装 Android 工作室,然后再次尝试打开该项目。
我是如何修复它的:
只需从 gradle 中删除所有依赖项和与 DEX Class
文件相关的所有内容并同步它,然后恢复到 gradle 设置,添加所有 DEX
文件和依赖项并 Sync
再次。瞧瞧 ..
这真的很烦人。如何在不经历所有这些 gradle sync
调整的情况下为我的其他项目避免这个问题。
我在将项目移动到不同系统时遇到了同样的问题。当您移动项目文件夹时,只需省略构建文件夹,下次您就不会看到错误。
该错误比日志中的 class not found exception
说明的要多得多。当您将项目移动到不同的系统时,文件/ app-parts.apk 的路径变得无效。
只是不要复制或只是将旧的构建文件夹重命名为其他名称并在 AS 中打开您的项目。 Build->CLEAN , BUILD->REBUILD 一切正常。
快乐编码..