如何在没有Android Studio但仅使用SDK工具的情况下为React-Native设置Android?

Ric*_*Dam 5 windows android environment-variables android-studio react-native

我已经阅读了几乎所有Google搜索的文章,观看了所有YouTube教程,并查看了与此相关的所有StackOverflow问题,但找不到我的答案。

官方(但过时)的文档一点也不有用。
https://facebook.github.io/react-native/releases/0.23/docs/android-setup.html
http://facebook.github.io/react-native/releases/0.40/docs/getting-started.html

我正在使用Windows 10。

到目前为止,


用户变量

路径
C:\Users\RickyDam\AppData\Local\Android\android-sdk\tools
C:\Users\RickyDam\AppData\Local\Android\android-sdk\platform-tools


系统变量

ANDROID_HOME
C:\Users\RickyDam\AppData\Local\Android\android-sdk

ANDROID_SDK_HOME
C:\Users\RickyDam\AppData\Local\Android\android-sdk

JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144

路径
C:\Users\RickyDam\AppData\Local\Android\android-sdk\tools
C:\Users\RickyDam\AppData\Local\Android\android-sdk\platform-tools


我的git bash一直显示

bash:android:找不到命令

如果我尝试输入android.bat,它将返回

不建议使用“ android”命令。
有关手动SDK,AVD和项目管理的信息,请使用Android Studio。
对于命令行工具,请使用tools \ bin \ sdkmanager.bat
和tools \ bin \ avdmanager.bat

然后,如果我尝试输入sdkmanager.bat

bash:sdkmanager.bat:找不到命令

编辑
我发现了Google Inc.制作的官方SDK Manager安装程序,现在我的文件夹C:\Users\RickyDam\AppData\Local\Android\android-sdk看起来像这样

android-sdk文件夹的屏幕截图

但是我仍然得到

android:找不到命令

即使我的环境变量似乎都已准备就绪...

Ric*_*Dam 6

Windows 10

  1. 安装Java SE Development Kit 8
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2. 安装Android SDK Manager
    http://filehippo.com/download_android_sdk/

  3. 安装当你打开那些已经选择的选项SDK Manager
    Android SDK Tools
    Android SDK Platform-tools
    Android SDK Build-tools
    Android 8.0.0 (API 26)
    Extras > Google USB Driver

  4. 导航 Control Panel \ System and Security \ System \ Advanced System Settings \ Environment Variables

  5. 对于User Variables选择Path并点击Edit...

  6. 点击New并添加这些:
    • • •C:\Users\PC-NAME\AppData\Local\Android\android-sdk\tools
    C:\Users\PC-NAME\AppData\Local\Android\android-sdk\platform-tools
    C:\Program Files\Java\jdk1.8.0_144

现在,要确认它可以正常工作,请打开cmd并输入android,然后应打开Android SDK Manager。

注意:我建议使用default command prompt第三方软件,例如Git Bash。使用cmd,当您运行诸如之类的命令时npm install,实际上会得到一个加载栏,如中所示Git bash,却没有。在正常运行某些命令cmd,例如android不会被认可Git bash

  1. 现在,在命令提示符下,cd转到桌面。

  2. 运行这些命令:
    npm install -g create-react-native-app
    create-react-native-app my-app
    cd my-app/
    npm start