通过终端找不到用于OUYA驱动程序设置的bash adb命令?

时间:2013-12-02 20:19:17

标签: android bash ouya

我正在尝试在我的Mac OS(Maverick)上设置OUYA驱动程序,当我输入root指针/安装驱动程序的命令时,我找不到bash-3.2 $命令。我正在关注这个视频教程http://www.youtube.com/watch?feature=player_embedded&v=5LSBiNfMq8A并且已经正确地遵循了所有内容但是出于某种奇怪的原因,一旦我尝试在bash-3.2 $之后输入adb,就会出现一些奇怪的原因,而不是有效。我究竟做错了什么?我看了整个互联网和OUYA论坛,我似乎无法弄清楚我的终端命令有什么问题。

Matthews-Mac-mini:~ mycomp$ vi ~/.bashrc
Matthews-Mac-mini:~ mycomp$ adb
-bash: adb: command not found
Matthews-Mac-mini:~ mycomp$ bash
bash-3.2$ adb kill-server
bash: adb: command not found
bash-3.2$ 

感谢。

2 个答案:

答案 0 :(得分:5)

adb工具是Android SDK的一部分。如果将ANDROID_HOME设置为您在Mac上放置Android SDK的目录,则需要将$ANDROID_HOME/platform-tools添加到PATH,如~/.bashrc中所示:

ANDROID_HOME=/users/myname/android  # or wherever you put the Android SDK
PATH=$ANDROID_HOME/platform-tools:$PATH

答案 1 :(得分:2)

对于任何使用无法找到的Mac的人来说,都是在终端中运行命令,它位于

def sort(input, valueAmount)
  for i in 1..valueAmount
    j = i
    while j > 0 and input[j - 1] > input[j]
      input[j], input[j - 1] = input[j - 1], input[j]
      j += -1           
    end
  end

  #Output loop
  for i in 1..valueAmount
    puts "Sort Value #{i} = #{input[i]}"    #Outputs the sorted array to the console
  end
end

(如果您输入Users/YourUserName/Library/Android/sdk/platform-tools ,您应该看到一个名为ls的文件。您将输入应该执行此操作的"adb"

显然./adb kill-server是可执行文件的完整路径。