React本机应用程序无法在Android中启动,并在debugging版本上显示多条警告消息

环境

react-native-cli:2.0.1,node:v8.2.1,npm:5.3.0,

目标平台:Android 5.0 x86-64图像

开发操作系统:Windows 7专业版,x86_64

的package.json

"dependencies": { "axios": "^0.16.2", "buffer": "^5.0.6", "lodash": "^4.17.4", "mobx": "^3.2.1", "mobx-react": "^4.2.2", "react": "16.0.0-alpha.12", "react-native": "0.45.1", "react-native-background-timer": "^1.1.0", "react-native-fetch-blob": "latest", "react-native-timer": "^1.3.1" }, "devDependencies": { "babel-jest": "20.0.3", "babel-preset-react-native": "2.0.0", "jest": "20.0.4", "react-test-renderer": "16.0.0-alpha.12", "tslint": "^5.4.3", "typescript": "^2.4.1", "typings": "^2.1.1" }, 

重现步骤

npm安装,npm运行构build,react-native run-android

预期的行为

这应该是在通过USB连接的物理设备上或运行的仿真器上成功启动应用程序。

实际行为

应用程序无法启动这些警告消息:

 Warning: Failed prop type: Invalid prop 'alignItems' of value 'function checkType() {... [native code] Warning: Failed prop type: Invalid prop 'bacckgroundColor' supplied to 'SrollView': function colorPropType() { [native code] } Warning: Failed prop type: Invalid prop 'bacckgroundColor' supplied to 'View': function colorPropType() { [native code] } Warning: Failed prop type: Invalid prop 'display' of type 'function' supplied to 'RCTView', expected 'string'. Bad object:{} in RCTView (at View.js:128) .... 

构build和部署工作正常与发布版本,这意味着运行以下命令它工作正常:react-native run-android –variant = release 2) 相同的代码库不能与apk工作debugging版本react-native run-android – -variant = debug 3)奇怪的是,这种行为是不一致的。 间歇地有时它工作正常。 例如,我试过在package.json中使用不同的react / react-native版本的组合。 它观察到它曾经与反应v0.47.1和反应原生v16.0.0-bet5一起工作。 稍后,在相同的设置上相同的configuration失败。 4)一次,它也结合了反应/反应本机升级到最新版本(分别为v0.48_rc0和v16.0.0-bet5)。 但是这也不是一贯的工作。