如何使用react-native构建apk文件

时间:2018-01-31 20:09:08

标签: android react-native build react-native-android

https://facebook.github.io/react-native/docs/running-on-device.html的文档没有提及安装android sdk。它只是说我应该从developer.android.com/studio/releases/platform-tools.html获得adb。现在,当我尝试这个:

C:\Users\username\Documents\host\Node\worship_app>adb install com.app_name PACKAGE

我收到错误" adb:usage:需要APK文件在命令行"。所以我尝试使用

反应原生路线

react-native start

永远输出一条消息:"加载依赖图,完成。"

所以我去另一个cli窗口进入 react-native run-android

在android子文件夹中保存文件local.properties之后。那是我收到错误的时候#34; SDK目录' C:\ Users \ nmeri17 \ AppData \ Local \ Android \ sdk'不存在。",在所有公平中都不存在。如果我已经安装了android sdk,我想它应该在那里,但由于它不在文档中,我猜测还有另一种方法可以解决它。当我第一次运行react-native run-android时,我已经浪费了他们下载的这个文件夹的所有带宽;我被重定向到http://services.gradle.org/distributions/。当我运行create-react-native-app AwesomeProject时,该文件夹仍然存在解压缩的zip,以及它们还下载的数千个依赖项。我很晚才意识到我的带宽发生了什么并将其关闭,但大部分文件仍在那里。它们对我有用吗?我只想打包来自https://reactnavigation.org/docs/intro/quick-start的片段,设置,看看它是什么样的,并根据我所研究的内容开始我的个人项目。如果没有安装巨大的sdk(我甚至无法承受),是否有办法实现这一目标?非常感谢。

1 个答案:

答案 0 :(得分:0)

安装Android SDK,最好安装Android工作室,它将安装所有必需的工具,如ADB,谷歌服务等。 然后确保android studio和java设置为环境路径。 然后设置所有键并运行

react-native run-android --variant=release