Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过终端找不到用于OUYA驱动程序设置的bash adb命令?_Android_Bash_Ouya - Fatal编程技术网

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

Android 通过终端找不到用于OUYA驱动程序设置的bash adb命令?,android,bash,ouya,Android,Bash,Ouya,我试图在我的Mac OS(Maverick)上安装OUYA驱动程序,但当我键入命令以根指针/安装驱动程序时,却找不到bash-3.2$命令。我正在学习这个视频教程,并且已经正确地学习了所有内容,但是由于一些奇怪的原因,在bash-3.2$出现后,我尝试输入adb,结果不起作用。我做错了什么?我已经在互联网上和OUYA论坛上搜索过了,我似乎不知道我的终端命令有什么问题 Matthews-Mac-mini:~ mycomp$ vi ~/.bashrc Matthews-Mac-mini:~ myco

我试图在我的Mac OS(Maverick)上安装OUYA驱动程序,但当我键入命令以根指针/安装驱动程序时,却找不到bash-3.2$命令。我正在学习这个视频教程,并且已经正确地学习了所有内容,但是由于一些奇怪的原因,在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$ 

谢谢

adb
工具是Android SDK的一部分。如果
ANDROID\u HOME
设置为您在Mac上安装ANDROID SDK的目录,那么您需要将
$ANDROID\u HOME/platform tools
添加到
路径
,就像在
~/.bashrc
中这样:

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

对于任何使用找不到的Mac的人,都可以在其所在的终端上运行该命令

Users/YourUserName/Library/Android/sdk/platform-tools
(如果您键入
ls
您应该会看到一个名为
“adb”
)的文件,您将键入应该执行此操作的
/adb kill server


显然,
/
是可执行文件的完整路径。

所以我在其中设置的目录是/users/myname/android。我不太清楚你所说的安卓主页是什么意思。我的意思是,将
ANDROID\u HOME
设置为
/users/myname/ANDROID
。这是一个很好的约定,一些使用androidsdk的工具希望无论如何都能设置这个变量。我更新了我的答案。这对我很有帮助,但仍然没有起作用。我把它换成了另一个USB端口,瞧,我的设备出现了。。。。这是奇怪的,因为以前的USB端口似乎可以很好地用于其他设备。。。