在路径上找不到类:dexpathlist

新手上路,请多包涵

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

发生了什么:当我启动我的应用程序时,LogCat 上出现以下错误,android 告诉我我的应用程序停止工作。我在这里和互联网的其他地方搜索过这个类似的错误,但人们所做的一切都没有为我工作。

错误:

java.lang.RuntimeException:无法实例化活动 ComponentInfo {com.example.buscaserra/com.buscaserra.main.ActivitySplash}:java.lang.ClassNotFoundException:在路径上找不到类“com.buscaserra.main.ActivitySplash”: DexPathList[[zip 文件“/system/framework/com.google.android.maps.jar”,zip 文件“/data/app/com.example.buscaserra-2.apk”],nativeLibraryDirectories=[/data/app- lib/com.example.buscaserra-2, /vendor/lib, /system/lib]]

清单和包裹: 显现包裹

构建路径:构建路径

原文由 VulfCompressor 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 495
2 个回答

同样的问题在这里。对我有用的是将 android-support-v4.jar 添加为一个库,并确保在项目属性 -> 构建路径 -> 订购和导出上对其进行了检查。 这里 提到了

原文由 Federico 发布,翻译遵循 CC BY-SA 3.0 许可协议

我执行了以下步骤来解决 Android Studio 上的问题。

  • 打开文件./app/build.gradle
  • 减少 compileSdkVersion(例如 22 -> 21)
  • 单击“将项目与 gradle 文件同步”
  • 改回原来的 compileSdkVersion (eg 22)
  • 单击“将项目与 gradle 文件同步”

重新编译,它应该可以工作。

原文由 Angel Koh 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题