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. 反應原生通知