2013-04-29 198 views
8

我在Mac上,我想我已經完成了所有事情。遵循這些指令: http://developer.android.com/sdk/installing/adding-packages.html啓動Android SDK管理器 - Tools目錄不存在? Mac

它說導航到終端中的工具/目錄。這是我的步驟。

  1. 打開終端

  2. CD應用 結果是:沒有這樣的文件或目錄

路徑到我的工具目錄如下

Applications->adt-bundle-mac-x86_64-20130219 ->SDK -> tools 

我試圖把我的文件夾放到我的桌面上,包括工具文件夾和我的adt軟件包因爲我可以改變目錄到我的桌面,當我輸入ls到終端我看到我的Tools文件夾,我的ADT-束是存在的,

但問題是,當我試圖進入

CD工具

CD ADT-束(等)

它說,它不是一個目錄。

我該怎麼辦?

+1

如果你的路徑是/ Applications/adt-bundle-mac-x86_64-20130219然後啓動'/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android' – 2013-04-29 05:04:43

+0

你是什麼意思「launch」我是否如下輸入命令? launch/Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android ???或者啓動意味着「改變目錄?」 – 2013-04-29 16:20:40

+0

在終端shell提示符($)處,只需輸入'/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android'並按。 – 2013-04-29 16:47:14

回答

14

我最近遇到了這個問題,並認爲我會在此發佈澄清或任何人仍然遇到它。

看來你必須在/adt-bundle-mac-VERSION/sdk目錄的根目錄才能執行「android」命令。 我通常會進入目錄,直到到達命令的位置,但在這種情況下,我遇到了與原始海報相同的問題。

您必須使用Tab鍵到Android命令 即...

找到您安裝/adt-bundle-mac-x86_64-20131030/sdk命中TAB鍵/tools命中TAB鍵/android

,而不是cd adt-bundle-mac-x86_64-20131030/cd/sdkcd/toolsandroid

如果正確完成,SDK管理器應該爲您啓動。

希望這可以幫助任何人在那裏。

+0

認爲將Android SDK添加到您的路徑中會帶來相同的結果,因爲我瞭解您的權利 - 好處是可以從每個目錄獲得android和其他cli命令。 – habamedia 2016-04-07 17:57:39

20

這是目錄。

`cd /adt-bundle-mac-x86_64-20131030/sdk/tools` 

命中進入

只需鍵入 ./android

+0

這其實沒有錯,只是需要澄清才能使它更有用 – ericn 2014-03-09 08:35:16

+0

對我來說工作得很好。很明顯,閱讀這篇文章的人必須設定正確的道路才能使其發揮作用。 – JordanBelf 2014-11-23 17:02:16

+0

儘管路徑不正確,但這種方式仍然有效,但這裏的主要區別在於前綴./ 謝謝 – 2015-08-30 09:26:41

4

更好的開放終端輸入which android

它會告訴你安裝軟件包的路徑。

然後是的,你只需要在終端上執行該路徑。

你的android軟件包可能已經安裝了Homebrew或其他軟件,所以路徑可能不同。

編輯:錯字

4

下面是Android工作室在OS X船長巨巖(優勝美地也有希望相同的路徑),你的「工具」目錄:

Users/user-name/Library/Android/sdk/tools 

在終端,只需鍵入: Library/Android/sdk/tools 並按回車。你在工具文件夾中。

請注意user-name指Mac用戶

6

使用cd /users/user/...your path.../android-sdk/tools

然後:

./android

0

對我來說,目錄是cd /Users/your_user_name/Library/Android/sdk/tools/ 後,該命令是./android list targets 我希望這可以幫助

6

您可以使用GUI啓動SDK管理器:

  • 推出Android工作室
  • 創建一個新的空白項目
  • 在工具欄中,查找圖標,工具提示「SDK管理器」

SDK Manager button in toolbar

3

很多答案在這裏已經考慮到你應該去/{path-to-your-android-sdk}/tools 並運行./android

對我來說,這沒有奏效。當我打開位於我/{path-to-your-android-sdk}/tools用文本編輯器目錄android文件,它包含以下內容:

#!/bin/bash 
echo The "android" command is no longer available. 
echo For manual SDK and AVD management, please use Android Studio. 
echo For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager 
exit 1 

所以,正確的做法,現在,是在他的評論被@Shijil說。

在你的Android SDK中的目錄,你應該使用:

對於SDK管理器:

cd tools 
cd bin 
./sdkmanager 

對於AVD管理:

cd tools 
cd bin 
./avdmanager 

NB在過去的命令以上每個選項都需要根據您要執行的操作提供其他參數。一個適用於兩者的示例arg是--list。不帶任何參數運行命令只會顯示您可能已經傳遞的可能參數。

就我個人而言,我認爲在android studio中使用GUI更簡單。特別適合linux初學者。

相關問題