net.simonvt.menudrawer.SlidingDrawer
无法在Android Kitkat中运行。但是在Android Lollipop工作
获取错误
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
我在multiDexEnabled
build.gradle
true
还在应用程序中添加了以下内容
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
答案 0 :(得分:0)
这是一个已弃用的库。我建议你看看Android Navigation Drawer。此外,Mutidex仅在您的应用程序超过Android最大方法数(即单个Dex文件中的65,536)时使用。如果构建失败,则应仅启用Multidex,因为已超出此限制。干杯:)
答案 1 :(得分:0)
我有一个在Android Manifest中定义的自定义应用程序类,从MultiDexApplication而不是Application扩展它解决了这个问题。