如何从我的react-native项目构建android apk?

时间:2016-02-17 07:52:43

标签: javascript android mobile react-native

如何从我的react-native项目构建android apk? 这个命令“react-native run-android”在文件夹android \ app \ build \ outputs \ apk上创建app-debug.apk 但是当我在手机上安装它时,我收到错误“无法下载JS包”。当我第一次在模拟器上启动时,我使用命令来解决这个问题:

react-native start curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"

3 个答案:

答案 0 :(得分:3)

全部写成here

您需要首先生成签名密钥,然后将它们设置为变量,使用它们来配置应用程序然后创建签名的apk。

如果您在此过程的精确点上需要任何帮助,我们很乐意为您提供帮助。但是查看文档,它们写得很好。

答案 1 :(得分:2)

生成APK

  • react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res手动创建用于调试版本的捆绑软件。

要在捆绑后构建APK

  • cd android
  • ./gradlew assembleDebug
  • ./gradlew assembleRelease

答案 2 :(得分:1)

  • 您可以从以下链接下载Android Studio设置:Android Studio Setup Link

    一种更简单的方法是,如果您有一些使用Android Studio的功能+ “ Android”的以往经验,

    即使您没有任何Android Studio经验,我也给出了 进行构建的分步解决方法,上面还提到了 Android Studio安装程序链接:

    1. 打开您的Android Studio。
    2. 单击顶部菜单栏中的“文件”。
    3. 单击“新选项”和“导入项目”。
    4. 导航到您的React Native Project的文件夹-> android-> app 5.单击对话框底部的“确定”按钮。
    5. 现在等待几分钟,Android Studio完成其过程。
    6. 完成后,单击顶部菜单栏中的“构建”。
    7. 单击“生成签名的APK”选项。
    8. 现在,如果您已有密钥存储路径,那就可以了,如果没有,请单击“新建”按钮,然后在字段中输入数据。
    9. 填写“密钥库密码”,“密钥别名”和“密钥密码”,然后单击对话框底部的“下一步”按钮。
    10. 从下拉菜单中选择“调试”或“发布”的构建类型。
    11. 根据您的要求检查签名版本v1,v2(通常在构建时会同时检查v1,v2 android)。
    12. 单击完成。
    13. 现在要等几分钟,Android Studio才能完成为您的应用制作Android APK的过程。

    14. 完成后,您可以在“ YOURPROJECT / android / app / debug”文件夹中找到React Native App的Android APK文件,或者 在“ YOURPROJECT / android / app / release”文件夹中发布Build。