web-dev-qa-db-ja.com

許可されていないデバイスを示すadbデバイスを実行していますか?

AndroidデバイスをLinuxホストに接続しました。実行すると

adb devices

不正なデバイスが表示されます。私はこの問題を修正します

adb kill-server
Sudo adb start-server

ただし、ホストが再起動するたびに、デバイスが不正であることを再び示します。誰かがこの問題を永久に修正する方法を説明できますか?.

デバイスはUSBケーブルを介してホストに接続されます。

7
Ankit Agrawal

これはADBバージョンの問題のようです。
ADBの更新が必要になる場合があります。

以下を使用して確認してください。古いバージョンの場合は、最新に更新してください。

_$ adb version
Android Debug Bridge version 1.0.31
_

入力すると:

_$ adb devices
List of devices attached 
TA93300ZP0  unauthorized
_

そしてあなたはあなたの電話で以下の通知を得るはずです

this

Okを選択し、発行時に

_$ adb devices
List of devices attached 
TA93300ZP0  device
_

デバイスに接続できるはずです。

_Always allow from this computer_を選択した場合。
これで問題が完全に修正されます。

_Ubuntu 12.04_のMoto G (Android 4.4.4)でテストされています。

21
Saurabh Meshram

Adbサーバーを強制終了し、.Androidフォルダーをユーザー(例:Win7のC:\ Users\user.Android)フォルダーから削除し、プラグを抜いて「USBデバッグ認証を取り消します..」その後、再びプラグインします。指紋が再び表示されます。

5
iowatiger08

Allow USB debugプロンプトが表示されます。何らかの理由で取得できない場合は、デバッグを無効にし、デバッグを再度有効にすると修正されます。

Androidのデバッグオプション画面に移動します。デバッグを無効にしてから、再度デバッグを有効にします。次に、adbを使用して接続を再試行します。これで、承認プロンプトがAndroidにポップアップします。わかるでしょ:

SBデバッグを許可しますか?そして、コンピュータのRSAキーフィンガープリント。

常にこのコンピューターを許可するのチェックボックスオプションもあります。

許可を与えるプロンプトに答えます。このコンピュータを常に許可するオプションをチェックすることもできます。

3
L. D. James