在路径上找不到类:dexpathlist

2022-09-03 02:42:14

说真的,我不知道该怎么做才能解决这个问题。我的Android项目工作正常,直到我需要使用Maven导入库。从那以后,一切都开始崩溃。

发生的情况:当我启动我的应用程序时,LogCat上出现以下错误,Android告诉我的应用程序停止工作。我在这里和互联网的其余部分搜索了类似的错误,但是人们所做的一切都不适合我。

错误:

java.lang.RuntimeException: 无法实例化活动 ComponentInfo{com.example.buscaserra/com.buscaserra.main.ActivitySplash}: java.lang.ClassNotFoundException: Didn't find class “com.buscaserra.main.ActivitySplash” on path: DexPathList[[zip file “/system/framework/com.google.android.maps.jar”, zip file “/data/app/com.example.buscaserra-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.example.buscaserra-2, /vendor/lib, /system/lib]]

清单和包:manifestpackages

构建路径:buildpath


答案 1

同样的问题在这里。对我有用的是将android-support-v4.jar添加为lib,并确保在Project属性-> Build Path-> Order和导出中对其进行检查。这里提到过


答案 2

当我将项目文件夹从Linux计算机移动到Mac时,我遇到了同样的问题。

我所做的是:

  1. 关闭项目
  2. 删除 .iml 文件
  3. 使用“使用现有代码创建新项目”导入项目

我正在使用IntelliJ。

干杯。


推荐