2017-01-27 10 views
0

ターゲットAPIでAVDを使用するとすべてが正常です。 API 19を対象とAVDを使用した場合、私はエラーを取得する:Android Studioプロバイダcom.google.firebase.providerを取得できません

java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/com.cabbytech.driverapphttp-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.cabbytech.driverapphttp-2, /system/lib]] 

これは私のGradleスクリプトです:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
    applicationId "com.cabbytech.driverapphttp" 
    minSdkVersion 10 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner   "android.support.test.runner.AndroidJUnitRunner" 
    multiDexEnabled true 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-  core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.1.0' 
    compile 'com.google.android.gms:play-services:10.0.1' 
    compile 'com.google.code.gson:gson:2.6.2' 
    testCompile 'junit:junit:4.12' 
    } 

私はこのGradleのスクリプトに問題があると思いますが、私はできません解決策を見つける。

答えて

0

[OK]を、私はこの

https://developer.android.com/studio/build/multidex.html 

を読んでいなかった私は、これらの手順を実装し、それが働きました。

<application 
     android:name="android.support.multidex.MultiDexApplication" > 
    ... 
</application> 

とのGradleスクリプトの中で:アプリケーション]タブの下manifesで

dependencies { 
compile 'com.android.support:multidex:1.0.1' 
    } 
0

間違った仮想デバイスイメージを使用しているためです。仮想デバイスを作成するときは、Google APIをサポートするシステムイメージを選択する必要があります。

正しいシステムイメージは、下記のスクリーンショットです。

+0

[OK]を私再度ダウンロードし、正しい画像のおかげで - 私がトップ> –

+0

に含めるために必要なのGradleスクリプト何でした私はそれについて間違っていた。ちょうどイメージ。それはあなたを助けますか? –

+0

残念ながら、それは実行されません - 前と同じエラー –

関連する問題