【问题标题】:React Native Blank White Screen in Android在Android中反应本机空白白屏
【发布时间】:2017-02-25 14:10:37
【问题描述】:

我正在关注本教程https://facebook.github.io/react-native/docs/getting-started.html,但是当我使用此命令构建项目时:react-native run-android,我收到了此消息

正在启动 JS 服务器...正在运行 /home/nakama/Android/Sdk/platform-tools/adb -s 915fdc90 反向 tcp:8081 tcp:8081 adb 服务器版本 (32) 与此客户端不匹配 (36);杀... * 守护进程成功启动 * 在设备上构建和安装应用程序 (cd android && ./gradlew installDebug... :app:preBuild 最新:app:preDebugBuild 最新:app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72301Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42321Library UP-TO-DATE :app:prepareComFacebookFrescoDrawee0110图书馆最新 :app:prepareComFacebookFrescoFbcore0110图书馆最新 :app:prepareComFacebookFrescoFresco0110图书馆最新 :app:prepareComFacebookFrescoImagepipeline0110图书馆最新 :app:prepareComFacebookFrescoImagepipelineBase0110Library UP-TO-DATE :app:prepareComFacebookFrescoImagepipelineOkhttp30110Library 最新:app:prepareComFacebookReactReactNative0350Library 最新:app:prepareComFacebookSoloaderSoloader010Library 最新:app:prepareOrgWebkitAndroidJscR174650图书馆最新 :app:prepareDebugDependencies :app:compileDebugAidl 最新 :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig 最新:app:generateDebugAssets 最新:app:mergeDebugAssets 最新:app:generateDebugResValues 最新 :app:generateDebugResources 最新 :app:mergeDebugResources 最新:app:bundleDebugJsAndAssets 已跳过 :app:processDebugManifest 最新 :app:processDebugResources 最新:app:generateDebugSources 最新 :app:processDebugJavaRes UP-TO-DATE :app:compileDebugJavaWithJavac 最新:app:compileDebugNdk 最新:app:compileDebugSources 最新:app:preDexDebug 最新:app:dexDebug 最新 :app:validateDebugSigning :app:packageDebug UP-TO-DATE :app:zipalignDebug 最新 :app:assembleDebug 最新 :app:installDebug 在 'Mi 4i - 5.0.2' 上安装 APK 'app-debug.apk' 已安装在 1 台设备上。

构建成功

总时间:20.971 秒

此构建可能会更快,请考虑使用 Gradle Daemon: http://gradle.org/docs/2.4/userguide/gradle_daemon.html 启动 应用程序(/home/nakama/Android/Sdk/platform-tools/adb shell am start -n com.awesomeproject/.MainActivity... adb server version (32) 没有 匹配这个客户(36);杀... * 守护进程成功启动 * 启动:Intent { cmp=com.awesomeproject/.MainActivity }

结果是我的应用程序总是显示空白屏幕。我没有更改那些项目上的任何单个 javascript 代码,导致我的应用程序总是给我一个空白屏幕的根本原因是什么?

【问题讨论】:

  • 我只需要在移动设备(模拟器)上激活开发者模式。

标签: android ubuntu reactjs react-native


【解决方案1】:

当你使用这个命令时:'react-native run-android'。您应该使用按“R”两次或 Ctrl + M(打开选项菜单并选择重新加载)来重新加载屏幕并查看结果。我建议将 Genymotion 用于 android 模拟器。

加油! =))

【讨论】:

  • 我正在使用我自己的设备 mi4i 进行调试,当我运行命令 Ctrl + M 时,所有进程 'react-native run-android' 命令都完成了吗?还是在进程“react-native run-android”运行时?
  • 不建议使用我自己的设备而不是使用像genymotion这样的模拟器吗?
  • @JaisAnasrullohJa'fari 在真实设备上,您可以摇动设备以显示选项菜单并制作重新加载屏幕。 =))
【解决方案2】:

请在 react native 的开发者菜单中设置你的 ip 地址。按照这个链接 Running on android device. 在安卓设备上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    相关资源
    最近更新 更多