如何从index.android.bundle生成.apk文件?

时间:2016-02-23 09:46:27

标签: android facebook react-native

我遵循了这个: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个文件。

1 个答案:

答案 0 :(得分:1)

您需要按照RN official docs上的这些步骤获取发布apk。然后,您可以在那里找到它:android/app/build/outputs/apk/app-release.apk

基本上你需要:

  
      
  1. 生成签名密钥

  2.   
  3. 设置gradle变量

  4.   
  5. 将签名配置添加到您应用的成绩配置

  6.   
  7. 生成发布APK

  8.