AndroidデバイスをLinuxホストに接続しました。実行すると
adb devices
不正なデバイスが表示されます。私はこの問題を修正します
adb kill-server
Sudo adb start-server
ただし、ホストが再起動するたびに、デバイスが不正であることを再び示します。誰かがこの問題を永久に修正する方法を説明できますか?.
デバイスはUSBケーブルを介してホストに接続されます。
これはADBバージョンの問題のようです。
ADBの更新が必要になる場合があります。
以下を使用して確認してください。古いバージョンの場合は、最新に更新してください。
_$ adb version
Android Debug Bridge version 1.0.31
_
入力すると:
_$ adb devices
List of devices attached
TA93300ZP0 unauthorized
_
そしてあなたはあなたの電話で以下の通知を得るはずです
Ok
を選択し、発行時に
_$ adb devices
List of devices attached
TA93300ZP0 device
_
デバイスに接続できるはずです。
_Always allow from this computer
_を選択した場合。
これで問題が完全に修正されます。
_Ubuntu 12.04
_のMoto G (Android 4.4.4)
でテストされています。
Adbサーバーを強制終了し、.Androidフォルダーをユーザー(例:Win7のC:\ Users\user.Android)フォルダーから削除し、プラグを抜いて「USBデバッグ認証を取り消します..」その後、再びプラグインします。指紋が再び表示されます。
Allow USB debugプロンプトが表示されます。何らかの理由で取得できない場合は、デバッグを無効にし、デバッグを再度有効にすると修正されます。
Androidのデバッグオプション画面に移動します。デバッグを無効にしてから、再度デバッグを有効にします。次に、adb
を使用して接続を再試行します。これで、承認プロンプトがAndroidにポップアップします。わかるでしょ:
SBデバッグを許可しますか?そして、コンピュータのRSAキーフィンガープリント。
常にこのコンピューターを許可するのチェックボックスオプションもあります。
許可を与えるプロンプトに答えます。このコンピュータを常に許可するオプションをチェックすることもできます。