如何在没有 Android Studio 的情况下仅使用 SDK 工具为 React-Native 设置 Android? [英] How to set up Android for React-Native without Android Studio but only using the SDK tools?

查看:28
本文介绍了如何在没有 Android Studio 的情况下仅使用 SDK 工具为 React-Native 设置 Android?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我几乎阅读了谷歌搜索中的每一篇文章,观看了所有 YouTube 教程并查看了所有与此相关的 StackOverflow 问题,但找不到我的答案.

官方(但已过时)文档根本没有那么有用.

但我还是明白了

<块引用>

android:找不到命令

即使我的环境变量似乎都已就位...

解决方案

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 工具
    Android SDK 平台工具
    Android SDK 构建工具
    Android 8.0.0 (API 26)
    • <代码>附加>Google USB 驱动程序

  4. 导航到控制面板\系统和安全\系统\高级系统设置\环境变量

  5. 对于用户变量,选择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应该打开了.

注意:我建议使用 默认命令提示符 而不是 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

I've read pretty much read every article from google search, watched all the YouTube tutorials and checked out all the StackOverflow questions relating to this but cannot find my answer.

The official (but outdated) docs is not all that useful at all.
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

I am using Windows 10.

So far I have,


User Variables:

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


System Variables:

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

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


My git bash just keeps showing

bash: android: command not found

And if I try to type in android.bat, it returns

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat

And then if I try to type in sdkmanager.bat, I get

bash: sdkmanager.bat: command not found

EDIT:
I found out about the official SDK Manager installer made by Google Inc. and now my folder C:\Users\RickyDam\AppData\Local\Android\android-sdk looks like this

But I still get

android: command not found

even though my environment variables seem to all be in place...

解决方案

Windows 10

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

  2. Install Android SDK Manager
    http://filehippo.com/download_android_sdk/

  3. Install the options that are already selected when you open the SDK Manager
    Android SDK Tools
    Android SDK Platform-tools
    Android SDK Build-tools
    Android 8.0.0 (API 26)
    Extras > Google USB Driver

  4. Navigate to Control Panel \ System and Security \ System \ Advanced System Settings \ Environment Variables

  5. For User Variables select Path and click Edit....

  6. Click New and add these:
    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

Now to confirm that it works, open cmd and type in android, the Android SDK Manager should open up.

NOTE: I suggest using the default command prompt over a third party one such as Git Bash. With cmd, when you run commands such as npm install, you actually get a loading bar where as in Git bash, you don't get one. Some commands that work properly in cmd such as android will not be recognized by Git bash.

  1. Now in the command prompt, cd to the Desktop.

  2. Run these commands:
    npm install -g create-react-native-app
    create-react-native-app my-app
    cd my-app/
    npm start

这篇关于如何在没有 Android Studio 的情况下仅使用 SDK 工具为 React-Native 设置 Android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆