如何在没有 Android Studio 的情况下仅使用 SDK 工具为 React-Native 设置 Android? [英] How to set up Android for React-Native without Android Studio but only using the SDK tools?
问题描述
我几乎阅读了谷歌搜索中的每一篇文章,观看了所有 YouTube 教程并查看了所有与此相关的 StackOverflow 问题,但找不到我的答案.
官方(但已过时)文档根本没有那么有用.
但我还是明白了
<块引用>android:找不到命令
即使我的环境变量似乎都已就位...
Windows 10
安装
Java SE Development Kit 8
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html安装
Android SDK Manager
http://filehippo.com/download_android_sdk/安装打开
SDK Manager
时已经选择的选项
•Android SDK 工具
•Android SDK 平台工具
•Android SDK 构建工具
•Android 8.0.0 (API 26)
• <代码>附加>Google USB 驱动程序导航到
控制面板\系统和安全\系统\高级系统设置\环境变量
对于
用户变量
,选择Path
并点击Edit...
.点击
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
识别.
现在在命令提示符下,
cd
到桌面.运行这些命令:
•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
Install
Java SE Development Kit 8
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlInstall
Android SDK Manager
http://filehippo.com/download_android_sdk/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
Navigate to
Control Panel \ System and Security \ System \ Advanced System Settings \ Environment Variables
For
User Variables
selectPath
and clickEdit...
.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
.
Now in the command prompt,
cd
to the Desktop.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屋!