2017-11-21 9 views
0

私はquickbloxアプリケーションとそのworking fine for devices with API 20 or aboveで作業しています。APIの下のAndroidデバイスでQuickbloxが初期化されていません

私の問題は私のapplication crashes in devices below API level 20です。

Do Quickblox only support devices with API 20 or above?または、私のコードでいくつかの変更を行う必要がありますか?

私はアプリケーションでquickblox githubデモを使用しています。

+0

純粋なサンプルを使用するか、変更しますか?ログにエラーを入力してください。注:QuickBlox Android SDKは、最小のAndroid 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

関連する問題