![](/img/trans.png)
[英]You have sent a signed APK or Android App Bundle in debug mode. Sign it in release mode. How to fix it (flutter)
[英]App fails in release mode. How to know why?
我有2天的原生响应经验,并且刚刚学会了如何在实际设备上构建和安装应用程序。 我用密钥注册了apk。 执行:
react-native run-android
在真实设备上可以正常工作,我什至看不到远程调试器中的任何错误,但启动
gradlew installRelease // or
gradlew assembleRelease // plus manually installation
==不幸的是,App已停止。
PS我不能共享代码,因为它在NDA下,但是我只使用
redux, react-native-router-flux
并且只有2个简单页面
启动安装后提交,提交从空项目开始后,我发现,承诺打破对设备发布应用程序:
我添加了.babelrc:
"presets": [ "es2015", "stage-0", "react-native" ] }.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"
从.babelrc
应用中删除"es2015", "stage-0"
也开始在实际设备上工作。 理解为什么会很好:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.