1
A
回答
0
您必须创建一个密钥签署APK。在下面使用来创建您的密钥。
keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000
然后运行通过OME
react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
cd android && ./gradlew assembleRelease
adb install -r ./app/build/outputs/apk/app-release-unsigned.apk
0
以下命令之一,而你的打包器捉迷藏,运行此创建离线包
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
(您可能需要创建资产手动文件夹) 这将创建脱机捆绑包文件,如果您然后运行:
react-native run-android
它应该将它部署到您的设备上。
0
而不是开发版本您应该构建和安装生产版本的应用程序。
为此,您应该生成一个签名密钥。
如何生成签名APK: https://facebook.github.io/react-native/docs/signed-apk-android.html
然后要生成的应用程序的生产版本运行在项目根目录下这个命令每次。
RN < 0.40
react-native run-android --variant=release
RN> = 0.40
react-native run-android --configuration=release
然后只需运行adb install -r ./app/build/outputs/apk/app-release.apk
或复制和过去的app/build/outputs/apk/app-release.apk
文件在你的Android,直接安装。
相关问题
- 1. 我无法安装反应原生cli?
- 2. 不能安装android反应原生
- 3. 反应-工具箱安装在反应原生应用
- 4. 发生反应,安装
- 5. 如何在反应原生应用程序中安装facebook sdk?
- 6. npm安装错误:saveError:无法安装反应原生复选框
- 7. 针对windows反应原生的安装问题
- 8. 无法安装eslint与反应原生项目
- 9. 如何在物理设备上安装反应原生android apk
- 10. 我不能安装原生的反应可交互
- 11. 反应原生。 Animated.subtract
- 12. 反应原生ListView
- 13. 反应原生视频与反应原生导航工作
- 14. 如何安装原生CameraRoll?
- 15. 反应原生SVG图像
- 16. 类似getDOMNode反应原生
- 17. 反应原生:RNSvgPackage()错误
- 18. 反应原生PickerIOS为Android
- 19. SVG图像反应原生
- 20. TabNavigator - 反应原生Android
- 21. 反应原生动画
- 22. TransformError反应原生0.7.1
- 23. 反应原生图为android
- 24. 反应原生视图层
- 25. 学习反应 - 原生
- 26. 要求()在反应原生
- 27. 反应原生:app:transformClassesWithDexForDebug失败
- 28. Web反应原生ios?
- 29. 反应原生flexDirection错误?
- 30. 反应原生通知