2017-01-24 4 views
0

Beim Ausführen meiner App auf meinem Android-Handy über den Android-Debugger meine App läuft ordnungsgemäß. Aber wie ich die apk-Datei & baue es auf meinem Handy stürzt es beim Zugriff auf Daten aus Firebase-Echtzeit-Datenbank. Ich weiß nicht was ich machen soll?Android-App beim Zugriff auf Daten von Firebase

+0

Sie sollten alle Protokolle hinzuzufügen, versuchen Sie auf einem realen Gerät über adb Installation der App bekommen beim Laufen. – hotrod

+0

Ich bezweifle, dass meine Aktivitätszeit hoch ist, da ich Protokolle wie: V/FA: Aktivität, Zeit: 238480646 I/Choreographer: übersprungen 44 Frames! Die Anwendung führt möglicherweise zu viel Arbeit an ihrem Hauptthread aus. –

+0

Was ist die Version Ihres Telefons? –

Antwort

0

Ohne irgendwelche Protokolle ist es wahnsinnig, Ihnen eine hilfreiche Antwort zu geben, aber meistens ist der Grund für Abstürze die Internetberechtigungen beim Manifest oder einige vergessene Aktivitäten. Außerdem benötigen Sie für Firebase Lese- und Schreibrechte für den Speicher des Geräts.

+0

Ich habe meine Kommentare angehängt Bitte gehen Sie durch: V/FA: Aktivität fortgesetzt, Zeit: 238480646 I/Choreograph: Übersprungen 44 Frames! Die Anwendung führt möglicherweise zu viel Arbeit an ihrem Hauptthread aus. - –

+0

Bitte überprüfen Sie diesen Beitrag, um Ihren Beitrag mit dem nützlichen Protokoll (http://stackoverflow.com/questions/14678593/the-application-may-beo-doo-much-work-on-its-main- Thread) –

0

versuchen, dies zu tun:

Schritt 1:

erst diese

compile 'com.android.support:multidex:1.0.1' 

Dann in Ihrem gradle hinzufügen

eine Anwendungsklasse erstellen, wie MyApplication, dann:

public class MyApplication extends Application{ 
    private Context c; 

    @Override 
    public void onCreate() { 
     super.onCreate(); 



    } 

    @Override 
    protected void attachBaseContext(Context base) { 
     super.attachBaseContext(base); 
     MultiDex.install(this); 
    } 


} 

Dann gehen schließlich zu Ihrem Manifest und wie folgt vorgehen:

<application 
     android:name="MyApplication" 
     android:allowBackup="true" 
     android:hardwareAccelerated="false" 
     android:icon="@drawable/ic_icon" 
     android:label="@string/app_name" 
     android:largeHeap="true" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
+0

Was macht es bitte erklären .. –

Verwandte Themen