如何在物理Android手机中本地安装React Native App?

时间:2018-11-19 05:24:48

标签: react-native react-native-android

我开发了一个只有登录名和主页的简单应用程序(没有功能,只有屏幕的纯布局和导航)。我想将其安装在我的Android手机中。到目前为止,当我搜索stackoverflow时,有一个类似的问题,但是答案没有帮助。

我需要安装并运行该应用程序,而无需连接到网络。就像使用android studio一样,当您运行应用程序时,它会将apk安装在手机中。

2 个答案:

答案 0 :(得分:0)

您可以生成带有所有预加载资产的调试版本。那几乎就是您要寻找的。这样,即使您的应用程序未连接到Metro bundler,它也可以按预期工作并显示所有图像等。从项目根目录运行以下命令:

复制资产:

react-native bundle --dev true --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug

生成调试版本:

cd android && ./gradlew assembleDebug

在此文件夹android/app/build/outputs/apk/debug/中查找生成的调试版本

答案 1 :(得分:0)

这在react-native文档中有很好的定义。

https://facebook.github.io/react-native/docs/getting-started

从此处单击Build Projects with native code标签,然后选择您的操作系统。