2011-12-20 15 views
-1

Ubuntu 11.10端末でadbシェルコマンドをデバッグして使用するにはどうすればいいですか?私はちょうどWindowsでそれを使用する方法を知っています。 Ubuntuの、ia32-libsパッケージにUbuntu 11.10のAndroid ADBコマンド

+0

あなたはWindowsで行う方法を知ってみて、彼らもLinuxで動作するかどうかを確認しますか?あなたが何か特定のものにこだわっている場合は、指導を与える方が簡単でしょう... – sarnold

+0

私はこのような端末でadbを実行することはできません:http://stackoverflow.com/questions/8345157/running-adb-on-ubuntu -11-10-results-permission-deniedです。 – agony

+0

はia32-libsをインストールできない、terminal says:パッケージia32-libsは利用できませんが、別のパッケージで参照されます。 これは、パッケージが見つからない、廃止された、または が別のソースからのみ入手可能であることを意味する可能性があります。 – agony

答えて

4

そのために、環境変数にプラットフォームのツールを追加

輸出PATH = "あなたの/パス/アンドロイド-SDK-LI

...あなたのホームフォルダに/home/yourUserName/.bashrcファイルの最後に次の行を追加しますnux/platform-tools /:$ {PATH} "

+0

Android SDKを置くのに最適なディレクトリはどこですか? – agony

+0

chk http://stackoverflow.com/questions/7535569/what-is-an-appropriate-directory-in-which-to-install-android-sdk – zangeed

0

はマルチバースである:

http://packages.ubuntu.com/oneiric/ia32-libs

あなたがia32-libsパッケージを使用する場合は、あなたがこのようないくつかの線でリポジトリのmultiverse部分を有効にする必要がありますあなたの/etc/apt/sources.listに:

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu 
## security team. 
deb http://us.archive.ubuntu.com/ubuntu/ natty multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ natty multiverse 
deb http://us.archive.ubuntu.com/ubuntu/ natty-updates multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ natty-updates multiverse 

上でを交換してくださいeiricあなたが新しいディストリビューションの場合。それは十分に簡単に利用できるようにするべきであるようにあなたがあなたの設定で他のエントリと一致していることを確認してください)

Debianはなります

http://packages.debian.org/search?keywords=ia32-libs

+0

ia32-libsを使用するのではなく、別の方法がありますか? sudo adbを実行できません – agony

+0

sudoはここで何もしていません... –

+0

64ビットプラットフォームで、32ビットコードを実行しようとするなら、それらのライブラリが必要です。 – sarnold

0

ここに投稿する私のubuntu 11.10 64ビット用ソリューション!!

java6パケットがありませんでした。私はそれらのインストールがあります 日-Java6のビン、太陽Java6の-JRE、日-Java6の-JDK、日-Java6の-プラグイン

をし、私は、プラグインがありませんでした(最後の1)

私の権限でしたOK。

persmissionsに問題場合:

  1. はADB
  2. 型lsusbがして、あなたの携帯電話を接続し、XXXXをコピー:XXXXのベンダーID
  3. はsudo geditの/etc/udev/rules.d/99-android .rules
  4. ペーストここで

    SUBSYSTEM == "USB"、ATTRS {idVendor} == "####:####"、SYMLINK + = "android_adb"、MODE = "0666" GROUP = "plugdev" RUN + = "のudev-ACL --action = $ ENV {アクション} -device = $ ENV {DEVNAME}"

#\ 0 TEST == "/ ConsoleKit /データベース実行の/ var /" ###:####手順2でコピーしたものを置き換えます。 ファイルを保存して閉じます。

  1. sudoのサービスudevの再起動

  2. ADBキル・サーバー

  3. ADB開始サーバー

あなたがしなければならない任意のフォルダから仕事をする** 6,7 ADB:

a。 sudo gedit〜/ .bashrc b。一番下の行を置く:

のAndroid SDKツール

export PATH=${PATH}:your_path_to_androidsdk/tools 
export PATH=${PATH}:your_path_to_androidsdk/platform-tools 

を、androidsdkちょうどそれに移動して、端末内にPWDを書くためにあなたの道を見つけるために。 端末の結果を「your_path_to_androidsdk」と貼り付けます。

c。保存して閉じます! "your_path_to_androidsdk"を入れないでください。しかしあなたの本当のパス!

d。再起動(おそらくログオフ&ログイントリック、しかし、テストしませんでした)

関連する問題