0

Недавно я обновил свои sdks, игровые сервисы и так далее. Когда я запускаю мое приложение на устройствах/эмуляторы с предварительной Lollipop Android, она мгновенно со следующей ошибкой:Android-приложение разбивается на устройства до Android 5

java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions 
                  at com.google.firebase.FirebaseApp.zzeh(Unknown Source) 
                  at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) 
                  at android.content.ContentProvider.attachInfo(ContentProvider.java:1058) 
                  at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 
                  at android.app.ActivityThread.installProvider(ActivityThread.java:4819) 
                  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4432) 
                  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4372) 
                  at android.app.ActivityThread.access$1300(ActivityThread.java:141) 
                  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294) 
                  at android.os.Handler.dispatchMessage(Handler.java:99) 
                  at android.os.Looper.loop(Looper.java:137) 
                  at android.app.ActivityThread.main(ActivityThread.java:5041) 
                  at java.lang.reflect.Method.invokeNative(Native Method) 
                  at java.lang.reflect.Method.invoke(Method.java:511) 
                  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
                  at dalvik.system.NativeStart.main(Native Method) 

Я даже не используя Firebase! Ниже мой Gradle:

apply plugin: 'com.android.application' 
android { 
    compileSdkVersion 24 
    buildToolsVersion '24.0.1' 
    lintOptions { 
     checkReleaseBuilds false 
     abortOnError false 
    } 
    defaultConfig { 
     applicationId "com.Myapp" 
     minSdkVersion 15 
     targetSdkVersion 24 
     versionCode 2 
     versionName "2" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release {} 
    } 
    productFlavors { 
    } 
    dexOptions { 
     javaMaxHeapSize "4g" 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile files('libs/Kryptonz-sdk.jar') 
    compile 'com.android.support:appcompat-v7:24.1.0' 
    compile 'com.squareup.okhttp3:okhttp:3.4.1' 
    compile 'com.github.greenfrvr:hashtag-view:1.2.1' 
    compile 'com.google.android.gms:play-services:9.2.1' 
    compile 'com.android.support:cardview-v7:24.1.0' 
    compile 'com.android.support:recyclerview-v7:24.1.0' 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4' 
    compile 'com.android.support:support-v4:24.1.0' 
    compile 'com.android.support:design:24.1.0' 
} 

Возможно ли, что firebase теперь включен в игровых услуг? если это правда, как я могу его исключить? Большое спасибо.

+0

за то, что вы ческий добавить игровые услуги –

+0

Другие, чем при использовании игровых услуг вы можете использовать библиотеки отдельно – Soham

+0

увидеть это http://stackoverflow.com/questions/37421203/java-lang-noclassdeffounderror-com-google-firebase-firebaseoptions –

ответ

0

Вы можете добавить зависимость для Firebase

compile 'com.firebase:firebase-client-android:2.4.0'