2017-02-12 3 views
4

starten ich folgende Fehlerprotokoll, wenn ich meine Android App laufen: http://pastebin.com/1jHEfdQ3 Die App manchmal im Simulator stürzt aber die meiste Zeit zeigt es nur einen weißen Bildschirm. Ich kann ein oder zwei Dinge erklären, bis die App nicht mehr reagiert. R-R zum Aktualisieren funktioniert nicht. Keines der Dev-Tools funktioniert. Ich bin ratlos, was ich zu diesem Zeitpunkt tun soll.Reagieren india Android App weißer Bildschirm nicht

Ich laufe reagieren nativer 0.38.0

EDIT:

Ich habe versucht, meine gradle Reinigung und Löschen und meine Knotenmodule neu zu installieren.

Eine Sache zu beachten ist, dass ich india Navigation React bin mit was bedeutet, ich MainApplication und MainActivity der folgenden ändern musste:

MainActivity:

package com.prayerrequest; 

import com.facebook.react.ReactActivity; 
import com.reactnativenavigation.NavigationApplication; 
import com.airbnb.android.react.maps.MapsPackage; 
import com.cmcewen.blurview.BlurViewPackage; 
import io.realm.react.RealmReactPackage; 
import com.reactnativenavigation.controllers.SplashActivity; 


public class MainActivity extends SplashActivity { 

} 

Hauptanwendung:

package com.prayerrequest; 

import com.facebook.react.ReactPackage; 

import com.cmcewen.blurview.BlurViewPackage; 
import io.realm.react.RealmReactPackage; 
import com.airbnb.android.react.maps.MapsPackage; 

import com.reactnativenavigation.NavigationApplication; 

import java.util.Arrays; 
import java.util.List; 

    public class MainApplication extends NavigationApplication { 
    @Override 
    public boolean isDebug() { 
     // Make sure you are using BuildConfig from your own application 
     return BuildConfig.DEBUG; 
    } 

    @Override 
    public List<ReactPackage> createAdditionalReactPackages() { 
     return Arrays.<ReactPackage>asList(
      new RealmReactPackage(), 
      new BlurViewPackage(), 
      new MapsPackage() 
     ); 
    } 
    } 

Ich habe auf React Native's Probleme Seite here

crossposted
+0

Mögliches Duplikat von [Konnte Laden des memtrack Moduls Logcat Error nicht laden] (http://StackOverflow.com/questions/222629568/couldnt-load-memtrack-module-logcat-error) –

+0

Ich verwende auch reactive-native- Navigation und ich habe auch dieses Problem mit rn 0.46.3 testen. Es könnte also auch ein Problem der reaktiven nativen Navigation sein. – SudoPlz

Antwort

1

Das Problem scheint zu sein "Konnte Memtrack-Modul nicht laden (keine solche Datei oder Verzeichnis)"

Es sieht aus wie es ein Problem mit dem Simulator gibt.

Dies ist eine Konfiguration meines voll funktionsfähigen Simulator: enter image description here

Viele andere Vorschläge finden Sie hier:

Couldn't load memtrack module Logcat Error

+0

Danke für die Antwort. Ich habe alle diese Vorschläge ausprobiert und nichts funktioniert.Da die App tatsächlich ausgeführt wird, bin ich mir nicht sicher, ob sie mit diesem Fehler zusammenhängt oder nicht. –

+0

Ich fügte der Antwort eine Konfiguration meines Simulators hinzu. Vielleicht hilft das. Ich musste auch ein paar weiße Bildschirme reparieren, bis ich meine App zum Laufen brachte. –

+0

Ok danke ich werde das versuchen. Etwas zu beachten ist, dass ich ein Google-Tablet eingesteckt habe und es dort auch einen weißen Bildschirm hatte. –

1

Ich hatte ein ähnliches Problem. Ich würde diesen weißen Bildschirm bekommen, wenn ich versuche, es auf dem Gerät laufen zu lassen.

Das Problem war, wenn ich ADB-Geräte tun würde oder reagieren native Run-Android würde ich "ADB wird nicht als interner oder externer Befehl erkannt".

Also meine Lösung war, den Pfad zum übergeordneten Verzeichnis Adb.exe zu meinen Umgebungsvariablen hinzuzufügen und dann meine Eingabeaufforderungen neu zu starten. Ich lief dann react-native run-android und beim Start keine roten Bildschirm zeigt die völlig nutzlos Fehler Fehlermeldung beim Aufruf von AppRegistry.runApplication! :)

So fand ich ADB in meinem Ordner wurde:

C: \ Benutzer \ dell \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe Ich bin auf einem Windows 10-System . Dell ist mein Benutzername des Computers.

Also ging ich zu System Environment Variables dann gefunden "Path", dann klickte auf "Bearbeiten", dann klickte "Neu" und fügte hinzu "C: \ Benutzer \ dell \ AppData \ Local \ Android \ sdk \ platform-tools" .