Android React本机应用程序在第一次运行项目时显示白色屏幕

Android React本机应用程序在第一次运行项目时显示白色屏幕,android,react-native,react-native-android,Android,React Native,React Native Android,我通过运行react native run android设置了一个react native应用程序,并尝试使用react native start运行它。Packager没有给出错误,但应用程序卡在白色屏幕上。我曾在我的移动设备和模拟器上尝试过,但都以失败告终。我还交叉检查了设备开发人员设置中的主机IP。 当我尝试运行http://localhost:8081/index.android.bundle?platform=android“-o”android/app/src/main/asset

我通过运行react native run android设置了一个react native应用程序,并尝试使用react native start运行它。Packager没有给出错误,但应用程序卡在白色屏幕上。我曾在我的移动设备和模拟器上尝试过,但都以失败告终。我还交叉检查了设备开发人员设置中的主机IP。 当我尝试运行
http://localhost:8081/index.android.bundle?platform=android“-o”android/app/src/main/assets/index.android.bundle
在google chrome中,我得到了
{”type:“InternalError”,“message:“react packager遇到内部错误,请检查您的终端错误输出以了解更多详细信息”}
我花了很多时间在这上面,但什么也没找到。有一些链接与白屏问题有关,但这些是一些与他们使用的外部模块有关的代码问题,但我的只是一个香草反应本地项目,没有添加任何内容

React本机版本0.46.4 平台macOS Sierra版本10.12.2

已尝试运行
gradle clean
,并在react native run android之前删除了构建文件夹


感谢您的帮助。

我也遇到了同样的问题,通过在我的机器上更改我的package.json文件,解决了这个问题

通过将
node node_modules/react native/local cli/cli.js start
更改为
node_modules/react native/scripts/packager.sh
更新package.json中的脚本,这将允许您的android仿真器从本地计算机读取index.andriod.js文件

还可以使用npm start运行dev服务器

我不确定这是什么原因造成的,但可以从android emulator的开发服务器读取这个问题


谢谢

每次安装后第一次运行应用程序时都会遇到此问题。只需退出应用程序,将其从RAM中清除,然后再次打开。万岁!问题已解决。

可能是因为软件包签名与设备上已安装的版本不匹配。卸载并重新运行。这对我有用