2016-10-16 6 views
0

Ich wurde im Anschluss an dieses Tutorial https://facebook.github.io/react-native/docs/getting-started.html, aber wenn ich das Projekt mit diesem Befehl bauen: react-native run-android, ich erhielt diese NachrichtReagieren india Blank White Screen in Android

startet JS Server ... Laufen /home/nakama/Android/Sdk/platform-tools/adb -s 915fdc90 rückwärts tcp: 8081 tcp: 8081 adb-serverversion (32) stimmt nicht mit diesem Client überein (36); töten ... * Daemon erfolgreich gestartet * Erstellen und Installieren der App auf dem Gerät (CD android & &. /gradlew installDebug ...: app: preBuild AKTUELL: app: preDebugBuild UP-TO-DATE: App: checkDebugManifest : App: preReleaseBuild UP-TO-DATE : App: prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE : App: prepareComAndroidSupportRecyclerviewV72301Library UP-TO-DATE : App: prepareComAndroidSupportSupportV42321Library UP-TO-DATE : App: prepareComFacebookFrescoDrawee0110Library UP- TO-DATE : app: prepareComFacebookFrescoFbcore0110Bibliothek UP-TO-DATE : app: prepareComFacebookFrescoFresco0110Bibliothek UP-TO-DATE : app: vorzubereiten ComFacebookFrescoImagepipeline0110Library UP-TO-DATE : App: prepareComFacebookFrescoImagepipelineBase0110Library UP-TO-DATE : App: prepareComFacebookFrescoImagepipelineOkhttp30110Library UP-TO-DATE: App: prepareComFacebookReactReactNative0350Library UP-TO-DATE: App: prepareComFacebookSoloaderSoloader010Library UP-TO-DATE: App: prepareOrgWebkitAndroidJscR174650Library UP-TO-DATE : App: prepareDebugDependencies: App: compileDebugAidl UP-TO-DATE : App: compileDebugRenderscript UP-TO-DATE: App: generateDebugBuildConfig UP-TO-DATE: App: generateDebugAssets UP-TO-DATE: app: mergeDebugAssets AKTUELL: app: generateDebugResValues ​​AKTUELL : app: generateDebugResources AKTUELL: app: mergeDebu gResources UP-TO-DATE: App: bundleDebugJsAndAssets SKIPPED: App: processDebugManifest UP-TO-DATE: App: processDebugResources UP-TO-DATE: App: generateDebugSources UP-TO-DATE : App: processDebugJavaRes UP-to- DATE: app: compileDebugJavaWithJavac AKTUELL: app: compileDebugNdk AKTUELL: app: compileDebugSources AKTUELL: app: preDexDebug AKTUALISIEREND: app: dexDebug AKTUALISIERT : App: validateDebugSigning: app: packageDebug AKTUALISIEREN : app: zipalignDebug AKTUELL: app: assembleDebug AKTUALISIEREN : app: installDebug APK 'app-debug.apk' auf 'Mi 4i installieren - 5.0.2 ' Installiert auf 1 Gerät.

BUILD ERFOLGREICH

Gesamtzeit: 20,971 Sekunden

Dieser Build könnte schneller sein, beachten Sie bitte die Gradle Daemon mit: http://gradle.org/docs/2.4/userguide/gradle_daemon.html starten app (/ home/nakama/Android/Sdk/Plattform- tools/adb shell am anfang -n com.awesomeproject/.MainActivity ... adb serverversion (32) stimmt nicht mit diesem Client überein ( ); killing ... * Daemon erfolgreich gestartet * Start: Intent {cmp = com.awesomeproject/.MainActivity}

und das Ergebnis ist meine Apps zeigt immer leeren Bildschirm. Ich habe an diesen Projekten keinen einzigen JavaScript-Code geändert. Was verursacht der Root, der dazu führt, dass meine Apps mir immer einen leeren Bildschirm geben?

+0

Alles, was ich brauche, um nur den Entwickler-Modus auf dem mobilen Gerät (Emulator) zu aktivieren. –

Antwort

0

Bitte setzen Sie Ihre IP-Adresse im Entwickler-Menü von reagieren nativ. Folgen Sie diesem Link Running on android device. auf Android-Gerät zu laufen.

0

Wenn Sie diesen Befehl verwenden: 'reactive-native run-android'. Sie sollten zweimal 'R' drücken oder Strg + M (Optionsmenü öffnen und Neuladen wählen), um den Bildschirm neu zu laden und das Ergebnis zu sehen. Ich empfehle Genymotion für Android-Emulator.

Prost! =))

+0

Ich benutze mein eigenes Gerät mi4i zu debuggen, und wenn ich den Befehl Strg + M ausführen, nachdem alle Prozess 'reactive-native run-android' Befehl getan hatte? oder während Prozess 'reactive-native run-android' läuft? –

+0

ist es nicht empfehlenswert, mein eigenes Gerät zu verwenden, anstatt Emulator wie Genymotion zu verwenden? –

+0

@ JaisAnasrullohJa'fari auf realen Geräten können Sie Geräte schütteln, um das Optionsmenü anzuzeigen und den Bildschirm neu laden. =)) – johnny