【问题标题】:TabLayout crash when compile a library in Android在 Android 中编译库时 TabLayout 崩溃
【发布时间】:2016-03-15 16:53:24
【问题描述】:

我正在尝试使用图像编辑库,编译后,我在任何 TabLayout 的活动中都遇到错误。这是图书馆的错误还是我?我以前从未见过。

这是错误日志:

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/internal/widget/TintManager;
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.internal.widget.TintManager" on path: DexPathList[[zip file "/data/app/com.runator-1/base.apk"]

这是图片编辑库:https://github.com/Yalantis/uCrop

如果有任何想法请帮助我,在此先感谢。

【问题讨论】:

  • 你的 targetSdkVersion 和 minSdkVersion 是什么?
  • targetSdkVersion -> 23 minSdkVersion -> 15

标签: android android-studio gradle android-gradle-plugin android-tablayout


【解决方案1】:

我们的 UCrop 库不使用 TintManager

尝试添加: 编译'com.android.support:design:23.1.1' 或者 com.android.support:support-v4:23.1.0

确保您使用的是最新版本

更多信息在这里 - https://stackoverflow.com/a/34081829/2769065

谢谢

【讨论】:

  • 感谢您的信息,找到了!
猜你喜欢
  • 1970-01-01
  • 2020-04-08
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 2014-07-20
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多