2017-11-21 4 views
0

quickblox 응용 프로그램 및 해당 working fine for devices with API 20 or above에서 작업 중입니다.API 아래의 Android 기기에서 Quickblox 초기화 안 함

내 문제는 내 application crashes in devices below API level 20입니다.

마십시오 Quickblox only support devices with API 20 or above? 아니면 내 코드에서 수정해야합니까?

내 응용 프로그램에 quickblox github 데모를 사용하고 있습니다.

+0

순수 샘플을 사용하거나 변경 사항을 사용합니까? 로그에 오류를 입력하십시오. 참고 : QuickBlox Android SDK는 최소 안드로이드 API 14를 지원합니다. –

+0

@ValentynTereshchenko 초기화 부분까지 순수 샘플을 사용하고 있습니다. 작동하지 않고 로그에 'Exception java.lang.NoClassDefFoundError : com.quickblox.sample.core.utils.configs .ConfigParser'하지만이 예외는 20 이하의 API에서만 제공됩니다 – Anmol

+0

proguard를 사용합니까? 샘플에서이 오류를 재현 할 수 있습니까? 그러나 프로젝트에서이 오류를 재현 할 수 있습니까? –

답변

1

이 메소드로 quickblox를 초기화하십시오.

if(Build.VERSION.SDK_INT<Build.VERSION_CODES.LOLLIPOP){ 
      QBSettings.getInstance().setStoringMehanism(StoringMechanism.UNSECURED); 
     }else{ 
      QBSettings.getInstance().setStoringMehanism(StoringMechanism.SECURED); 
     } 
+0

좋아, 내가 그것을 시도하자, 내가 알려 드리겠습니다. – Anmol

+0

그것의 작동하지 않습니다. – Anmol

+0

최소 SDK는 19 – Lucky

관련 문제