2013-04-29 11 views
8

私はマックにいる、私はこれまですべてをやったと思う。次の指示に従ってください: http://developer.android.com/sdk/installing/adding-packages.htmlAndroid SDKマネージャを起動 - ツールディレクトリは存在しませんか? Mac

端末のツール/ディレクトリに移動すると言います。ここに私のステップがあります。

  1. オープン端子

  2. CDアプリケーション 結果は次のようになります。そのようなファイルやディレクトリはありません

私は入れてみました

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

を次のように私のツールのディレクトリへのパスがあります私のデスクトップ上のフォルダ、ツールフォルダ、私のadt-bundle私は自分のデスクトップにディレクトリを変更することができ、私は端末にlsと入力したとき、私は私のツールフォルダを参照してください、そして私のADT-バンドルは、そこ

ですが、私は

CDツールを入力しようとすると問題があるため、

または

CDのADT-バンドル(など)

それがディレクトリではないと言います。

どうすればよいですか?

+1

あなたのパスが/ Applications/adt-bundle-mac-x86_64-20130219なら、 '/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android'を起動してください。 –

+0

" launch "次のようにコマンドを入力しますか?起動/アプリケーション/ adt-bundle-mac-x86_64-20130219/sdk/tools/android ???あるいは、「ディレクトリを変更する」という意味ですか? –

+0

をターミナルシェルプロンプト($)に置いて '/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android'と入力し、を押してください。 –

答えて

14

私は最近、この問題に遭遇しました。私はこれを明確化のため、またはそれに遭遇した人に投稿すると考えました。

"android"コマンドを実行するには、/adt-bundle-mac-VERSION/sdkディレクトリのルートにいなければならないようです。 私は通常、コマンドの場所に達するまでディレクトリにcdしますが、この場合は元のポスターと同じ問題が発生しました。

あなたはアンドロイドのコマンドに[Tab]キーを使用する必要があります... つまり...

インストール/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を追加することは、私が正しいことを理解したのと同じ結果をもたらすと考えています - その利点はアンドロイドであり、他のcliコマンドはすべてのディレクトリから利用可能です。 – habamedia

20

ここはディレクトリです。

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

ヒットがちょうど ./android

+0

これは実際には間違っていない、より有用にするためには明確化が必要なだけです – ericn

+0

私のためにうまく働いた。明らかにこれを読む者は、これがうまくいくために正しい経路を設定しなければなりません。 – JordanBelf

+0

パスは間違っていますが、ここで重要な違いはプレフィックスです。/ ありがとう –

4

より良い開放端子を入力してwhich androidを入力

を入力してください。

パッケージがインストールされているパスが表示されます。

次に、端末でそのパスを実行するだけです。

あなたのアンドロイドパッケージが自作などでインストールされている可能性があるため、パスが異なる可能性があります。

編集:ターミナルで

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

、ちょうどタイプ:誤植ここ

4

は、OS XエルキャプテンでAndroidのメーカーのためのあなたの「ツール」ディレクトリ(ヨセミテもできれば同じパスを持っている)です。 Library/Android/sdk/tools と入力してください。あなたはツールフォルダにいます。

user-nameが、その後Macユーザー

6

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

とを指していることに注意してください:ディレクトリがcd /Users/your_user_name/Library/Android/sdk/tools/ し、その後コマンドが./android list targets だった私にとっては

./android

0

私はこれが助けることを願っています

6

あなたは、GUIを使用してSDK Managerを起動することができます

  • 起動のAndroidメーカー
  • ツールチップ「SDK Managerの」
  • でアイコンを探し、新しい空のプロジェクトツールバーで
  • を作成します。

SDK Manager button in toolbar

3

回答の多くは、あなたが0に行く必要があることをここに与えられています および実行./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で述べたように、正しいアプローチは今、です。SDK Managerの場合

:あなたのAndroid SDKのディレクトリで

、あなたが使用する必要がありますAVD Managerの場合

cd tools 
cd bin 
./sdkmanager 

cd tools 
cd bin 
./avdmanager 

NBの最後のコマンドの場合上記の各オプションを実行するには、実行する操作に応じて追加の引数を指定する必要があります。両方のために働くargの例は--listです。 argsを指定せずにコマンドを実行すると、渡すことのできるargしか表示されません。

個人的に、私はアンドロイドスタジオのGUIを使用する方が簡単だと思います。特にLinux初心者の方に。

関連する問題