Android React本机应用程序在第一次运行项目时显示白色屏幕
我通过运行react native run android设置了一个react native应用程序,并尝试使用react native start运行它。Packager没有给出错误,但应用程序卡在白色屏幕上。我曾在我的移动设备和模拟器上尝试过,但都以失败告终。我还交叉检查了设备开发人员设置中的主机IP。 当我尝试运行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
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中清除,然后再次打开。万岁!问题已解决。可能是因为软件包签名与设备上已安装的版本不匹配。卸载并重新运行。这对我有用