2017-01-31 5 views
0

「com.google.android.gms:play-services:9.6.1」ライブラリを追加してもアプリケーションはコンパイルされません。com.google.android.gmsを追加した後にAndroidアプリがコンパイルされない:play-services

build.gradle:

apply plugin: 'com.android.application' 
apply plugin: 'android-apt' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "br.com.vaptvuptapp" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
    } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    apt 'com.jakewharton:butterknife-compiler:8.2.1' 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:support-v4:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.android.support:recyclerview-v7:23.0.1' 
    compile 'com.android.support:cardview-v7:23.1.1' 
    compile 'com.fasterxml.jackson.core:jackson-core:2.7.4' 
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.4' 
    compile 'com.fasterxml.jackson.core:jackson-databind:2.7.4' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.squareup.okhttp3:okhttp:3.2.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.0.0' 
    compile 'com.squareup.retrofit2:retrofit:2.0.2' 
    compile 'com.squareup.retrofit2:converter-jackson:2.0.2' 
    compile 'com.squareup.okhttp3:logging-interceptor:3.2.0' 
    compile 'com.jakewharton:butterknife:8.2.0' 
    compile 'com.mobsandgeeks:android-saripaar:2.0.3' 
    compile 'com.google.android.gms:play-services:9.6.1' 

    compile 'com.google.firebase:firebase-auth:9.6.1' 
    compile 'com.google.firebase:firebase-core:9.6.1' 
    compile 'com.google.firebase:firebase-database:9.6.1' 
    compile 'com.google.firebase:firebase-crash:9.6.1' 
    compile 'com.google.firebase:firebase-messaging:9.6.1' 
    compile 'com.firebaseui:firebase-ui:0.2.0' 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 
    compile 'com.github.alorma:github-sdk:3.2.5' 
    compile 'org.greenrobot:eventbus:3.0.0' 
    compile 'com.google.firebase:firebase-config:9.6.1' 
    compile 'com.google.firebase:firebase-messaging:9.6.1' 

} 

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'me.tatarka:gradle-retrolambda:3.2.5' 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
    } 
} 

repositories { 
    mavenCentral() 
    jcenter() 
} 

apply plugin: 'com.android.application' //or apply plugin: 'java' 
apply plugin: 'me.tatarka.retrolambda' 
apply plugin: 'com.google.gms.google-services' 

スタックは次のとおりです。

E/UncaughtException: java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.vaptvuptapp/br.com.vaptvuptapp.MainActivity}: android.view.InflateException: Binary XML file line #16: Error inflating class android.support.design.widget.NavigationView 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2326) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 
    at android.app.ActivityThread.access$800(ActivityThread.java:147) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1281) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5264) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:695) 
    Caused by: android.view.InflateException: Binary XML file line #16: Error inflating class android.support.design.widget.NavigationView 
    at android.view.LayoutInflater.createView(LayoutInflater.java:633) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 
    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284) 
    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143) 
    at br.com.vaptvuptapp.MainActivity.onCreate(MainActivity.java:96) 
    at android.app.Activity.performCreate(Activity.java:5975) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2269) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)  
    at android.app.ActivityThread.access$800(ActivityThread.java:147)  
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1281)  
    at android.os.Handler.dispatchMessage(Handler.java:102)  
    at android.os.Looper.loop(Looper.java:135)  
    at android.app.ActivityThread.main(ActivityThread.java:5264)  
    at java.lang.reflect.Method.invoke(Native Method)  
    at java.lang.reflect.Method.invoke(Method.java:372)  
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900)  
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:695)  
    Caused by: java.lang.reflect.InvocationTargetException 
    at java.lang.reflect.Constructor.newInstance(Native Method) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 
    at android.view.LayoutInflater.createView(LayoutInflater.java:607) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)  
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)  
    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)  
    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143)  
    at br.com.vaptvuptapp.MainActivity.onCreate(MainActivity.java:96)  
    at android.app.Activity.performCreate(Activity.java:5975)  
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)  
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2269)  
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)  
    at android.app.ActivityThread.access$800(ActivityThread.java:147)  
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1281)  
    at android.os.Handler.dispatchMessage(Handler.java:102)  
    at android.os.Looper.loop(Looper.java:135)  
    at android.app.ActivityThread.main(ActivityThread.java:5264)  
    at java.lang.reflect.Method.invoke(Native Method)  
    at java.lang.reflect.Method.invoke(Method.java:372)  
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900)  
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:695)  
    Caused by: java.lang.NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter 
    at android.support.design.widget.NavigationView.<init>(NavigationView.java:80) 
    at android.support.design.widget.NavigationView.<init>(NavigationView.java:92) 
    at java.lang.reflect.Constructor.newInstance(Native Method)  
    at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  
    at android.view.LayoutInflater.createView(LayoutInflater.java:607)  
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)  
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)  
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)  
    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)  
    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143)  
    at br.com.vaptvuptapp.MainActivity.onCreate(MainActivity.java:96)  
    at android.app.Activity.performCreate(Activity.java:5975)  
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)  
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2269)  
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)  
    at android.app.ActivityThread.access$800(ActivityThread.java:147)  
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1281)  
    at android.os.Handler.dispatchMessage(Handler.java:102)  
    at android.os.Looper.loop(Looper.java:135)  
    at android.app.ActivityThread.main(ActivityThread.java:5264)  
    at java.lang.reflect.Method.invoke(Native Method)  
    at java.lang.reflect.Method.invoke(Method.java:372)  
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900)  
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:695)  

私はすでに 誰も私を助けることができるが、成功せずに、なたプロガードファイルを変更しようとしましたか...?

EDIT:関連記事の受け入れられた回答は完全にノーセンスです。

+0

Android 4.2.2(wiko)で[NoClassDefFoundError:android.support.design.internal.NavigationMenu]の可能な複製(http://stackoverflow.com/questions/32723868/noclassdeffounderror-android-support-design-internal-ナビゲーションメニューのアンドロイド) –

+0

いいえ、私はすでにこのリンクをチェックしています...そして受け入れられた答えには多数の投票があるにもかかわらず、私はそれを試して動作しません.. – fdam

+2

'com.google .android.gms:プレイサービスの依存関係。必要な[分割依存関係](https://developers.google.com/android/guides/setup#split)だけを使用してください。 – ianhanniballake

答えて

0

さて、私はそれをやったのです!

ので、私の最後のGradleのファイル:

apply plugin: 'com.android.application' 
apply plugin: 'android-apt' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "br.com.vaptvuptapp" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
    } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    apt 'com.jakewharton:butterknife-compiler:8.2.1' 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:support-v4:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.android.support:recyclerview-v7:23.0.1' 
    compile 'com.android.support:cardview-v7:23.1.1' 
    compile 'com.fasterxml.jackson.core:jackson-core:2.7.4' 
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.4' 
    compile 'com.fasterxml.jackson.core:jackson-databind:2.7.4' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.squareup.okhttp3:okhttp:3.2.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.0.0' 
    compile 'com.squareup.retrofit2:retrofit:2.0.2' 
    compile 'com.squareup.retrofit2:converter-jackson:2.0.2' 
    compile 'com.squareup.okhttp3:logging-interceptor:3.2.0' 
    compile 'com.jakewharton:butterknife:8.2.0' 
    compile 'com.mobsandgeeks:android-saripaar:2.0.3' 
    compile 'com.google.android.gms:play-services-auth:9.6.1' 

    compile 'com.google.firebase:firebase-auth:9.6.1' 
    compile 'com.google.firebase:firebase-core:9.6.1' 
    compile 'com.google.firebase:firebase-database:9.6.1' 
    compile 'com.google.firebase:firebase-crash:9.6.1' 
    compile 'com.google.firebase:firebase-messaging:9.6.1' 
    compile 'com.firebaseui:firebase-ui:0.2.0' 
    compile 'com.github.alorma:github-sdk:3.2.5' 
    compile 'org.greenrobot:eventbus:3.0.0' 
    compile 'com.google.firebase:firebase-config:9.6.1' 
    compile 'com.google.firebase:firebase-messaging:9.6.1' 

} 

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'me.tatarka:gradle-retrolambda:3.2.5' 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
    } 
} 

repositories { 
    mavenCentral() 
    jcenter() 
} 

apply plugin: 'com.android.application' //or apply plugin: 'java' 
apply plugin: 'me.tatarka.retrolambda' 
apply plugin: 'com.google.gms.google-services' 

そしてまた、私はこれらのリンクのヒントに従っ:

Error inflating class android.support.design.widget.NavigationView

NoClassDefFoundError: android.support.design.internal.NavigationMenu on Android 4.2.2 (wiko)

今、すべてがうまく機能します。..感謝みんな!

0

は、私がプレイサービスとあなたのコードを使用して、バージョンの競合があるかもしれないと思い、この

compile (com.google.android.gms:play-services:9.6.1){ 
    exclude group: 'com.android.support', module: 'design' 
    exclude group: 'com.android.support', module: 'support-v4' 
    exclude group: 'com.android.support', module: 'appcompat-v7' 
} 

を試してみてください。 全体を使用しないでくださいcom.google.android.gms:play-services

+0

com.google.android.gms:play-servicesの依存関係を削除し、com.google.android.gms:play-services-authだけを追加しました。同じエラーが発生しますが、facebook SDKではなく、 googles lib ..私は上記の提案を試みたが、それは仕事をしなかった..とにかく感謝.. – fdam

関連する問題