我遵循了这个:https://github.com/facebook/react-native/issues/2943
$ cd your_project_dir
$ npm start # start the packager if not started already
$ curl "http://localhost:8081/index.android.bundle?platform=android?dev=false" -o "android/app/src/main/assets/index.android.bundle"
并成功生成了index.android.bundle
个文件。但奇怪的是,没有任何内容可以解释如何将其转换为发布 .apk
文件。
修改
我做了:
$ 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/
但android/app/src/main/res/
只有一个清单文件和应用程序的图标。没有.apk
个文件。
答案 0 :(得分:1)
您需要按照RN official docs上的这些步骤获取发布apk。然后,您可以在那里找到它:android/app/build/outputs/apk/app-release.apk
基本上你需要:
生成签名密钥
设置gradle变量
将签名配置添加到您应用的成绩配置
- 醇>
生成发布APK