2017-03-20 4 views
0

net.simonvt.menudrawer.SlidingDrawer가 kitkat에서 작동하지 않습니다. 하지만 롤리팝에서 일하고. 얻기 오류 java.lang.ClassCastException가 : android.widget.LinearLayout $의 LayoutParams이 android.widget.AbsListView $의 LayoutParams 캐스트 할 수없는 내가 설정 한 net.simonvt.menudrawer.SlidingDrawer가 kitkat에서 작동하지 않습니다. 하지만 로리팝에서 작업

build.gradle

에서 진정한 multiDexEnabled 또한 응용 프로그램에서 follwing을 추가

@Override 
    protected void attachBaseContext(Context base) { 
     super.attachBaseContext(base); 
     MultiDex.install(this); 

    } 

답변

0

Android Manifest에 정의 된 사용자 정의 응용 프로그램 클래스가 있고 응용 프로그램 대신 응용 프로그램에서 MultiDexApplication으로 확장했습니다.

0

이것은 사용되지 않는 라이브러리입니다. Android Navigation Drawer을 살펴 보시기 바랍니다. 또한 Mutidex는 애플리케이션이 Android 최대 메소드 수 (단일 Dex 파일에서 65,536)를 초과하는 경우에만 사용됩니다. 이 한계를 초과하여 빌드가 실패한 경우에만 Multidex를 활성화해야합니다. 건배 :)

+0

라이브러리를 변경하지 않고 해결할 수있는 방법이 있습니까? – APR

+0

질문이 업데이트되었습니다. – APR