2016-12-01 2 views
1
  apply plugin: 'com.android.application' 

      android { 
     compileSdkVersion 25 
     buildToolsVersion "25.0.0" 
     defaultConfig { 
     applicationId "com.emperors.raaste" 
     minSdkVersion 16 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    multiDexEnabled=true 
} 
buildTypes { 
    release { 
     multiDexEnabled=true 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    packagingOptions { 
     exclude 'libs/jackson-core-asl-1.9.13.jar' 
     exclude 'libs/jackson-mapper-asl-1.9.13.jar' 
     exclude 'META-INF/ASL2.0' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/NOTICE' 

    } 
} 
compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_7 

} 
} 

    dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    androidTestCompile('com.android.support.test.espresso:espresso-  core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile files('libs/map_sdk_2.0.jar') 
compile 'com.android.support:appcompat-v7:25.0.1' 
compile 'com.android.support:support-v4:25.0.1' 
compile 'com.android.support:design:25.0.1' 
compile 'com.android.support:support-annotations:25.0.1' 
compile 'com.google.android.gms:play-services-auth:10.0.1' 
compile 'com.google.firebase:firebase-core:10.0.1' 
compile 'com.google.firebase:firebase-database:10.0.1' 
compile 'com.google.firebase:firebase-auth:10.0.1' 
compile 'com.google.firebase:firebase-storage:10.0.1' 
compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+' 
compile 'com.google.firebase:firebase-messaging:10.0.1' 
compile 'com.google.android.gms:play-services:10.0.1' 
compile 'com.google.firebase:firebase-invites:10.0.1' 
compile 'com.google.firebase:firebase-ads:10.0.1' 
testCompile 'junit:junit:4.12' 
compile 'com.google.code.gson:gson:2.4' 
compile 'com.squareup.picasso:picasso:2.3.2' 
compile 'com.android.support:support-vector-drawable:25.0.1' 
compile 'com.android.support:recyclerview-v7:25.0.1' 
compile 'com.android.support:multidex:1.0.1' 
} 




apply plugin: 'com.google.gms.google-services' 

Этого идентификатор моего Gradle файл, я не могу решить эту проблему, я просто обновленную службу Google и хранилище, и после этого я получаю эту ошибку не в состоянии получить FirebaseInitProviderНевозможно получить FirebaseInitProvider за исключение

Я попытался multidexenable=true и установить MultiDexInstall(this); внутри MultidexApplication все еще я получаю такое же исключение, есть кто-нибудь, кто может мне помочь.

ответ

0

Хотя вы пытались включить Multidex, он не отображается правильно. Скорее всего, что-то не так с тем, как вы настроили свой класс Application. Если вам не нужен подкласс Application отличных Multidex причин, просто использовать предоставленный MultiDexApplication и изменить application элемент манифеста с этой линией:

android:name="android.support.multidex.MultiDexApplication" 

В противном случае расширить класс Application из MultiDexApplication, как описан в Multidex configuration instructions ,

Когда Multidex настроена правильно и работает, вы увидите сообщения в logcat как эти:

I/MultiDex: install 
I/MultiDex: MultiDexExtractor.load(/data/app/com.qbix.multidextest-10.apk, false) 
I/MultiDex: Detected that extraction must be performed. 
I/MultiDex: install done 

Хотя текущая конфигурация вашего приложения содержит более 65 тысяч ссылок метод и, следовательно, требует Multidex для предварительного Lollipop устройства, вы можете устранить это. Ваша зависимость от com.google.android.gms:play-services:10.0.1 вытягивает ВСЕ API-интерфейсы Play Services. Это listed here в разделе под названием выборочно компилирование API в ваш исполняемый файл. Удалите com.google.android.gms:play-services:10.0.1 и замените его конкретными API-интерфейсами, которые вам нужны. Это улучшит ваше время сборки, сделает ваш APK меньше и может устранить необходимость в Multidex.

+0

poop ... я провел целый день, чтобы исправить это ..... я смешал оба пути – user3297303

+0

спасибо, приятель, я действительно ценю, что ты помог мне – user3297303

Смежные вопросы