我有2天的反应原生经验,并且刚刚学会了如何构建&将应用安装到真实设备。我用密钥注册了apk。 执行:
react-native run-android
在真实设备上工作正常,我甚至无法在远程调试器中看到任何错误 但是发起了
gradlew installRelease // or
gradlew assembleRelease // plus manually installation
==不幸的是,App已停止。
P.S。我不能共享代码,因为它在NDA下,但我只使用
redux, react-native-router-flux
并且只有2个简单的页面
UP 在从空项目开始提交后启动安装提交后,我发现,提交在设备上的发布时中断app:
我添加了.babelrc:
"presets": [
"es2015",
"stage-0",
"react-native"
]
}
安装了新的测试包:
"babel-core": "6.11.4",
"babel-loader": "6.2.4",
"babel-preset-es2015": "6.9.0",
"babel-preset-react-native": "1.9.0",
"babel-preset-stage-0": "6.5.0",
"chai": "3.5.0",
"enzyme": "2.4.1",
"eslint-plugin-react": "5.2.2",
"mocha": "2.5.3",
"mockery": "1.7.0",
"react-addons-test-utils": "15.2.1",
"react-dom": "15.2.1",
"react-native-mock": "0.2.5"
答案 0 :(得分:0)
删除后
来自"es2015", "stage-0"
应用的.babelrc
也开始在真实设备上工作。理解为什么会这样好:)。