【问题标题】:How to get Android command line tools to work?如何让 Android 命令行工具正常工作?
【发布时间】:2016-06-13 07:00:43
【问题描述】:

我不知道如何让我的 Android 命令行工具工作。我运行了以下命令,但是当我输入 Android avd 时,输出为bash: android: command not found。有人对如何让 Android 命令行工具正常工作有任何建议吗?我已经安装了 SDK 等,我不知道该怎么做。

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools
export PATH=$PATH:$ANDROID_HOME/tools

【问题讨论】:

  • 我假设你使用的是 Mac,你见过this?
  • 我找不到 .bash_profile。

标签: android macos


【解决方案1】:

一个明显的问题:

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools
export PATH=$PATH:$ANDROID_HOME/tools

...是Android_HomeANDROID_HOME 不一样。 Mac OS X(和其他 Unix 系统)上的环境变量名称区分大小写。试试:

export ANDROID_HOME= ...

接下来,OP 在评论中写道:

我找不到 .bash_profile

好吧,你只需要在你的主目录下创建它。打开终端,然后输入:

nano ~/.bash_profile 

另外,我认为

export ANDROID_HOME=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools

.../tools 位太多了。 SDK home 应该只是/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/,然后在PATH 中你想拥有$ANDROID_HOME/tools

【讨论】:

  • 我让它工作了。一旦我接受@Jonik 的建议并更改为工具,而不是 platform_tools。谢谢大家!
  • export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools export PATH=$PATH:$ANDROID_HOME/tools android 更新项目 -t 1 -p 。以上几行对我有用...
【解决方案2】:

这适用于我的 osx 系统。正确应用路径。

export ANDROID_HOME=/Users/nathansire/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

记得运行 source 以应用来自 ~/.bash_profile 的更改

source .bash_profile

【讨论】:

    【解决方案3】:

    改变一下

    导出 Android_Home=/ 用户/用户名/下载/ adt-bundle-mac- x86_64-20131030/sdk/工具 导出路径=$PATH: $ANDROID_HOME/工具

    导出 ANDROID_HOME=/ 用户/用户名/下载/ adt-bundle-mac- x86_64-20131030/sdk/platform-tools 导出路径=$PATH: $ANDROID_HOME/平台工具

    【讨论】:

      猜你喜欢
      • 2015-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2011-02-28
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      相关资源
      最近更新 更多