BluetoothChatアプリケーション.apkをG1デバイス内に実装すると、常にメッセージがポップアップ表示されます。
$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk
-bash: adb: command not found
このエラーが毎回ポップアップする理由がはっきりとわかりません。私を助けてください。
前もって感謝します。プラウィン
問題の解決策を見つけました。私の~/.bashrc
:
export PATH=${PATH}:/path/to/Android-sdk/tools
ただし、adb
はAndroid-sdk/tools/
ではなく、Android-sdk/platform-tools/
にあります。そこで、以下を追加しました
export PATH=${PATH}:/path/to/Android-sdk/tools:/path/to/Android-sdk/platform-tools
そして、それは私のために問題を解決しました。
〜/ .bashrcで上記のパスを更新すると、他のbashコマンドがすべて一緒に機能しなくなります。私が見つけた最も簡単な方法は、eaykinが行ったことを使用するが、それを/ binにリンクすることです。
[Sudo] ln -s /Android/platform-tools/adb /bin/adb
次のコマンドを入力するだけで再起動は不要です-
adb devices
確実に機能するようにします。
Ubuntu 64ビットの新規インストールでも同じ問題が発生し、パスが正しくセットアップされました。
したがって、which adb
は正しく解決されますが、実行しようとするとadb: command not found
で失敗します。
#Android-devの非常に親切な人たちは、ソリューション、つまり32ビットライブラリがインストールされていないことを教えてくれました。私の以前のコンピューターでは、これはおそらく別のパッケージの依存関係として取り込まれていました。
Ubuntu(おそらく他のDebianも)で、[Sudo] apt-get install ia32-libs
を実行します
注:Linuxでadbを使用している場合、〜/ .bashrcにパスを作成しない限り、。/ adbと入力してadbコマンドを実行する必要があります。ターミナルでの書き込み:
Sudo gedit〜/ .bashrc
ファイルの最後に次の行を追加します。完了したら、保存して終了します。
export PATH =〜/ Development/adt-bundle-linux/sdk/platform-tools:〜/ Development/adt-bundle-linux/sdk/tools:$ PATH
次に、ターミナルで次のコマンドを実行して、.bashrcをリロードします:コード:
ソース〜/ .bashrc
これで、すべてのコマンドの前にput ./を付けずにadbを実行できます。
Sudo apt install adb
あなたのPCのadbにインストールされていません。
これを試して、私のために働いて
Follow these steps: Set Android vars Initially go to your home and press `Ctrl + H` it will show you hidden files now look for .bashrc file, open it with any text editor
次に、ファイルの最後に以下の行を配置します。
export Android_HOME=/myPathSdk/Android-sdk-linux export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools Now Reboot the system It Works!
$Android_SDK/platform-tools
をPATH
に追加する必要があります。$Android_SDK
は、Android SDK)をインストールした場所です。
私は、mint(ubuntu)の問題を自分で解決しました。少なくともreadelf -hによれば、adbは32ビット実行可能ファイルのようです。プログラムが64ビットのUbuntuまたはその他のインストールで動作するには、32ビットのライブラリが必要です。
Sudo dpkg --add-architecture i386
Sudo apt-get update
Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
この問題を修正する方法は次のとおりです。
#Sudo cp adb /bin
(1から/ binにリンクをコピー)これを数回行いましたが、100%動作します(Ubuntu 12.04 32/64bitでテスト済み)。
adbはAndroid-sdks/toolsディレクトリにあります。次のコマンドを入力するだけです:adb logcat
。
テキストファイルでスタックトレースを行いたい場合は、次のコマンドを使用します:adb logcat > trace.txt.
これで、トレースがそのファイルにコピーされます。
動作していない場合は、Android-sdks/platform-toolsに移動し、次のコマンドを入力します:./adb logcat > trace.txt.
それがあなたに役立つことを願っています。
私はあなたと同じ問題を抱えています。最後に、LinuxおよびMac OSでは、adbの代わりに./ adbを使用します
Sudoをインストールしたことを確認してくださいapt-get Android-tools-adbをインストールしてくださいSudo adbをチェックしてくださいadbのヘルプが表示されます
次のコマンドを使用してadbをkill/startしてください-
Sudo adb kill-server Sudo adb start-server
最後に、sudo adbデバイス
うまくいけば、これが機能するでしょう!!!
私の場合、「adb」は「〜/ Android/Sdk/platform-tools /」にあります
次のコマンドで問題を解決しました。
export PATH=$PATH:~/Android/Sdk/platform-tools/
Ubuntuでは、次のコマンドを実行できます。
Sudo apt install Android-tools-adb
電話機を接続して、adbを使用しようとしたときに、この問題が発生しました。私は次のことをしました
export PATH=$PATH{}:/path/to/Android-sdk/tools:/path/to/Android/platform-tools
apt-get install ia32-libs
電話機をUSBデバッグモードで接続し、端末でlsusbと入力して、すべてのUSBデバイスのリストを取得しました。電話の左側にある9文字(xxxx:xxxx)IDに注意してください。
Sudo gedit /etc/udev/rules.d/99-Android.rules
[SUBSYSTEM == "usb"、ATTRS {idVendor} == "####:####"、SYMLINK + = "Android_adb"、MODE = "0666" GROUP = "plugdev" TEST == "/ var/run/ConsoleKit/database "、\ RUN + =" udev-acl --action = $ env {action} --device = $ env {DEVNAME} "]([...]にあるものは何でも)ファイルに追加し、" ####:#### "ステップ3copの番号
Sudo service udev restart
システムを再起動しました
ターミナルを開いてadbディレクトリを参照し、./adb devices
そして、それは私の携帯電話を示しているため、adbはエラーなしで動作し始めます。
他の人にも役立つことを願っています
Ubuntu 18.04
これは私のために働いた:
'/home/daniel/Android/Sdk/platform-tools'
ですnano ~/.bashrc
を開きますexport PATH="${PATH}:/home/daniel/Android/Sdk/platform-tools"
source .bash_profile
をリセットadb devices
は現在機能していますシンボリックリンクを作成することも、私にとっての解決策でした。ただし、作業する前に、作成したシンボリックリンクへのアクセス権と実行権限を付与する必要がありました。
上記の解決策を見つける前に両方を行ったので、@ eaykinの答えか@crazymacleodのどちらがうまくいったのかわかりません。
ありがとう!
$ PATHを更新しても機能しなかったため、次のようにシンボリックリンクをadbに追加して機能させました。
ln -s <Android-sdk-folder>/platform-tools/adb <Android-sdk-folder>/tools/adb
私もこのエラーを受け取っていたので、Ubuntuからインストールするように勧められたので、インストールしました*。
*-Sudo apt-get install Android-tools-adb
注:x64アーキテクチャ