【问题标题】:The android command is deprecated不推荐使用 android 命令
【发布时间】:2018-04-25 07:21:24
【问题描述】:

我使用的是 Ubuntu 16.04 LTS,在终端输入 android 时返回这个;

 *************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command ""

Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

我的.bash_profile

export PATH=$HOME/.config/composer/vendor/bin
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

我添加了我的 .bashrc 结束线;

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

如何解决这个问题,我不创建也不运行模拟器。谢谢。

【问题讨论】:

  • 你到底想做什么?该错误提供了执行您使用 android 命令的任务的替代方法
  • 我想打开 android avd manager 但不要运行它
  • 它已经在消息中告诉你该做什么了,不是吗?
  • 为什么不关注这个For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
  • ./avdmanager 用法:avdmanager [全局选项] [动作] [动作选项] 全局选项:....

标签: android android-studio ubuntu android-emulator


【解决方案1】:

在 UBUNTU 16.04 中,我使用以下命令访问 avd 管理器并创建虚拟设备

$ANDROID_HOME/tools/bin/avdmanager

创建要模拟的设备后,您需要使用位于 $ANDROID_HOME/tools/emulator 下的模拟器打开它。之前创建的设备的命令应该是这样的:

$ANDROID_HOME/tools/emulator -avd testAVD

尝试在 $ANDROID_HOME/tools 文件夹中运行模拟器命令,否则将无法正常工作。

如果您已经从 Android Studio 创建了一个虚拟设备,您可以使用以下命令进行检查

$ANDROID_HOME/tools/bin/avdmanager list avd

然后像这样运行它

$ANDROID_HOME/tools/emulator -avd Nexus_4_API_23

希望这会让你明白。

【讨论】:

  • 我解决了 Genymotion 的问题
猜你喜欢
  • 2018-10-23
  • 1970-01-01
  • 2021-12-20
  • 2016-06-19
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多