Ubuntu 10.1064ビットを実行しています。Android DebugBridgeバージョン1.0.26と一緒にia32-libsをインストールしています。
私の問題:
adb devices
>>> ???????????? 権限なしsudo adb devices
> >>> sudo:adb:コマンドが見つかりませんadb shell
>>>エラー:デバイスの権限が不十分です
これらはすべて関連していると思います。これが関連情報です。
$ echo $PATH
/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android-sdk-linux_x86/tools:/opt/android-sdk-linux_x86/platform-tools
$ which adb
/opt/android-sdk-linux_x86/platform-tools/adb
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
$ sudo adb devices
sudo: adb: command not found
$ adb shell
error: insufficient permissions for device
CM6.1を実行しているルート化されたMotoDroidとCM7ベースのROMを実行しているルート化されたG-Tabでも同じ結果が得られます。
次の関連記事を確認しました。
- http://forum.xda-developers.com/archive/index.php/t-522827.html
- http://ubuntuforums.org/archive/index.php/t-1164359.html
- Linux環境でadbコマンドが見つかりません
私は提案のほとんど(すべてではない)を試しましたが、問題を解決できませんでした。私が試しなかったことは不適切に思えた。さらにいくつかのヒントをいただければ幸いです。トラブルシューティングを続けます。
私が試しなかったことの1つは、/ etc / udev / rules.d /70-android.rulesを編集することでした。それが問題になる可能性がありますか?それが「sudo:adb:コマンドが見つかりません」の原因となる方法がわかりません。たぶん私の問題はすべて関連しているわけではありません。とにかく、この時点では、他の投稿で説明されているパスの問題やその他の一般的な問題があるとは思わないので、他の人からの入力が必要だと思います。
編集: EboMikeとRivieraKidのおかげで解決しました。これは実際には2つの異なる問題でした。
上記の項目#2(sudo:adb:コマンドが見つかりません)は、次のようにシンボリックリンクを作成することで解決されました。
$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
これにより、EboMikeが提案したように、このソリューションを使用できるようになりました。それを行うことは私のMotoDroidに必要でした。(ただし、Viewsonic G-Tabletではadbをsudoとして実行する必要はありませんでした。)
私の他の2つの項目は、RivieraKidが提案したように(このリンクから)udevルールを実装することで解決されました。