Android:在路径上找不到类“Picasso”:DexPathList(解决失败:Picasso)

2023-12-25

首先我知道这个错误是asked https://stackoverflow.com/questions/23074381/didnt-find-class-on-path-dexpathlist已经但是我的情况有点不同:

我正在分发 SDK(Android 库项目)。我的 SDK 需要其他东西(播放服务、支持 v4、gson jar 等)Picasso,所以我在我的gradle.build:

compile 'com.squareup.picasso:picasso:2.5.2'

现在当我测试导入结果时aar文件从这个库项目到我的示例应用程序 - 一切正常。

问题是我的客户在导入时aar文件到他的应用程序项目中,尝试在他的应用程序内启动Activity与我的 SDK 功能相关,出现上述错误:

Failed resolution of: Lcom/squareup/picasso/Picasso:
java.lang.ClassNotFoundException: Didn't find class "com.squareup.picasso.Picasso" on path: DexPathList[[zip file "/data/app/com.package.name-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

注意:我确实需要在里面Activity毕加索。我们都使用Android studio。

我的问题是问题出在哪里?在我的图书馆里?客户整合的方式aar?

  • 客户需要修改他的build.gradle与我的 SDK 的所有依赖项一起,因为我没有通过maven
  • 还包括我的Activities在他的里面manifest.xml
  • 也许是multidex这里有事吗?
  • 也许版本play services?
  • 也许版本support lib V4 VS. appcompat V7?
  • 客户编译的内容和我编译的内容之间的依赖版本相互勾结?
  • 中的依赖顺序gradle.build?

您必须禁用“即时运行”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:在路径上找不到类“Picasso”:DexPathList(解决失败:Picasso) 的相关文章

随机推荐