2017-04-06 47 views
1

我最近看到在Android這個信息:的「Android」的命令已過時

C:\...\AppData\Local\Android\sdk\tools>android list sdk 
************************************************************************** 
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 
************************************************************************** 

"android" SDK commands can be translated to sdkmanager commands on a best-effort 
basis. 
(This prompt can be suppressed with the --use-sdk-wrapper commend-line argument 
or by setting the USE_SDK_WRAPPER environment variable) 
Continue? [y/N]: 

這是否意味着「機器人」命令不應該在現在都可以用嗎?

+1

快速問題:你爲什麼設置react-native標籤? –

+0

我在嘗試按照[這裏](https://facebook.github.io/react-native/docs/getting-started.html)所述的方式設置針對Android SDK的react-native應用的環境時遇到了此問題。 –

回答

4

在Ubuntu 16.04我用下面的命令來訪問AVD管理和創建的設備模擬後創建虛擬設備

$ANDROID_HOME/tools/bin/avdmanager 

,那麼你就需要用仿真器打開它,它位於$ ANDROID_HOME /工具/仿真器。對於先前創建的設備的命令應該是這樣的:

$ANDROID_HOME/tools/emulator -avd testAVD 

嘗試運行$ ANDROID_HOME /工具文件夾內的仿真器的命令,否則將無法正常工作。

如果您已經創建於Android Studio中,您可以用下面的命令

$ANDROID_HOME/tools/bin/avdmanager list avd 

檢查,然後像這樣

$ANDROID_HOME/tools/emulator -avd Nexus_4_API_23 

希望這將讓你明白它運行虛擬設備。