我开发了一个只有登录名和主页的简单应用程序(没有功能,只有屏幕的纯布局和导航)。我想将其安装在我的Android手机中。到目前为止,当我搜索stackoverflow时,有一个类似的问题,但是答案没有帮助。
我需要安装并运行该应用程序,而无需连接到网络。就像使用android studio一样,当您运行应用程序时,它会将apk安装在手机中。
答案 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
标签,然后选择您的操作系统。