2011-01-15 19 views
1

私はEclipse用のUbuntu 10.04とIntellij IdeaでAndroid向けに開発しています。仮想デバイスをデプロイしてデバッグしても問題ありません。デバイス上でAndroidアプリケーションを直接デバッグ

自分のアプリケーションをSamsung Galaxy Tabで直接実行したいと思います。したがって、USBポートに接続し、設定の[USBデバッグ]をオンにして、銀河タブのudevルールを追加しました。

〜/ android-sdk-linux_86/platform-tools/adbデバイスを呼び出すと、私のSamsung Galaxyタブが接続された出力も表示されます。出力は次のとおりです。デバイスの

リストはlogcatに接続することも可能
1000abdb6248デバイス

その添付しました。 ./adb logcatを呼び出すと、私の銀河のタブからログが取得されます。

これは私のギャラクシータブです。タブを外すと、このデバイスは消えます。

しかし、残念ながらEclipseのデバイスやAVDマネージャのアイデアは表示されません。

[デバイスの選択]ダイアログは空です。しかし、問題なく仮想デバイスを起動できます。

IDEからgalaxyタブで直接アプリケーションを実行してデバッグする方法はありますか?

おかげ
frafu

+0

Eclipseで実際のデバイスでデバッグすることはありません。 logCatをリフレッシュさせるためにADBをリセットする必要があるのはほんの一部です。しかし、私はギャラクシータブを持っていない、多分あなたはサードパーティのセクションでは、サムスンからのツール/ドライバがあるかどうかを参照してくださいAVDマネージャをチェック? – xandy

+0

私と同じ、nexus oneとubuntuは問題なく正常に動作します。 –

答えて

1

解決しよう! それは私のせいだった。なぜか分からないけど、いくつかの停留所や日食から始まり、adbサーバーが始まった後、それは働いた。

IntelliJ Ideaでは、私がIDEを誤ってコマンドラインから起動し、コンソールでエラーが発生したため、エラーが見つかりました: 31:42 E/adb:adbバージョンを取得できませんでした: "/このファイルまたはディレクトリはありません。

これはアイデアの失敗か何かを設定していないようです。 adb実行ファイルは/ toolsではなく、/ platform-toolsにあります。だから私はtools/adb - > ../platform-tools/adbでシンボリックリンクを作ったが、現在IntelliJ Ideaも動いている!

ありがとうございました。あなたのSDKでこのディレクトリが表示されない場合のadbツールは、プラットフォームのツール/

に移動しました:-)

frafu

1

、SDKおよびAVD Managerを起動 (アンドロイドツールを実行します) および「AndroidのSDKプラットフォーム・ツール」をインストール

はプラットフォームのツール/ディレクトリを含むようにあなたが 任意の場所からのadbを実行することができるようにまた、PATH環境変数を更新してください。

ので:

ln -s ./platform-tools/adb ./tools/adb 

も日食が必要な権限を持っていることを確認してください。

0

新しいSDKには言うフォルダツールの下にtxtファイル(adb_has_moved.txt)が含まれていることに注意してください:

あなたがこれを表示されない場合のadbツールは、プラットフォームのツール/

に移動しましたあなたのSDKのディレクトリは、 (アンドロイドツールを実行)SDKおよびAVD Managerを起動 および「AndroidのSDKプラットフォーム・ツール」をインストール

も にPATH環境変数を更新してくださいので、プラットフォーム、ツール/ディレクトリを含めますあなたはできます任意の場所からadbを実行します。

解決方法1:

アブドバイナリへのソフトリンクを作成し、あなたのパスに追加します。

PATH= /opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools:$PATH 
export PATH 

この:上記の提案として

避けリンクを作成し、あなたのパスを変更します。

PATH= :/opt/android-sdk-linux/tools:$PATH 
export PATH 

解決方法2:

ln -s ./platform-tools/abd ./tools/abd 

編集あなたの.bashrcと追加します日食とIntelliJ IDEAのために働く。 これが誰かに役立つことを願っています

関連する問題