2017-01-11 1 views
0

Bitte, wenn jemand eine Erklärung diesbezüglich haben, dann helfen Sie mir zu verstehen.Firebase Abhängigkeiten, Firebase-Crash: 10.0.1 '

Die Frage ist:

Wenn in Abhängigkeiten ich dies verwenden,

compile 'com.google.firebase:firebase-crash:10.0.1' 

dann der folgende Code nicht sichtbar ist, im Layout.

<android.support.v4.view.PagerTabStrip 
       android:id="@+id/pager_header" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="top" 
       android:background="@color/colorAccent" 
       android:paddingBottom="@dimen/_7dp" 
       android:paddingTop="@dimen/_7dp" 
       android:textAppearance="@style/MyCustomTabTextAppearance" 
       android:textColor="@color/colorWhite" /> 

Aber wenn ich die Feuerbasis bin Herabstufung, wie diese,

compile 'com.google.firebase:firebase-crash:9.4.0' 

Dann wird der Code unten sichtbar ist.

<android.support.v4.view.PagerTabStrip 
        android:id="@+id/pager_header" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="top" 
        android:background="@color/colorAccent" 
        android:paddingBottom="@dimen/_7dp" 
        android:paddingTop="@dimen/_7dp" 
        android:textAppearance="@style/MyCustomTabTextAppearance" 
        android:textColor="@color/colorWhite" /> 

Dies ist meine App Abhängigkeiten.

dependencies { 
     compile fileTree(include: ['*.jar'], dir: 'libs') 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:23.3.0' 
     compile 'com.android.support:design:23.3.0' 
     compile 'com.android.support:recyclerview-v7:23.3.0' 
     compile 'com.android.support:cardview-v7:23.3.0' 
     compile 'com.squareup.okhttp3:okhttp:3.2.0' 
     compile 'com.nineoldandroids:library:2.4.0' 
     compile 'com.android.support:palette-v7:23.3.0' 
     compile 'io.github.kexanie.library:MathView:0.0.6' 
     compile 'jp.wasabeef:blurry:2.0.2' 
     compile 'com.mcxiaoke.volley:library-aar:1.0.0' 
     compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
      transitive = true; 
     } 
     compile 'com.google.firebase:firebase-crash:10.0.1' 
    } 
    apply plugin: 'com.google.gms.google-services' 

Dies ist die Abhängigkeiten meines Projekts.

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.2' 
     classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.3.1' 
     classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' 
     classpath 'com.google.gms:google-services:3.0.0' 
     classpath 'com.google.firebase:firebase-plugins:1.0.4' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 
+0

@Shekar bitte posten Sie Ihre Gradle Abhängigkeit –

+0

Ich habe die Abhängigkeiten eingefügt. – Shekhar

+0

Sagar-Gangawane, ich habe die Lösung dafür gefunden. Bitte überprüfen Sie dies. – Shekhar

Antwort

0

Ich habe eine Lösung für dieses Problem gefunden.

Initialisieren Sie den PagerTabStrip in unserer MainActivity wie folgt.

PagerTabStrip pagerTabStrip = (PagerTabStrip) findViewById(R.id.pager_header); 

((ViewPager.LayoutParams) pagerTabStrip.getLayoutParams()).isDecor = true; 

Eine Sache im Auge zu behalten ist, dass es keine Auswirkungen auf die Vorschau des Layouts in Studio zeigen. Wenn Sie jedoch laufen, können Sie die korrekte Ausgabe in Ihrem Gerät sehen.

Verwandte Themen