Android Studio-ADBエラー-「…デバイスが不正です。デバイスの確認ダイアログを確認してください。」


107

そのため、ADBログにエラーが発生し始めました。これにより、デバイスにアプリのlogcat出力が表示されるようになったと思います。アプリ自体からのものを除くすべてのlogcat出力を取得しています。

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.

39
デバイスの権限を取り消してみてくださいDeveloper options--> Revoke USB debugging authorizations。次に、デバイスを接続し、再度受け入れます。
free3dom 2014

それでもAndroid Studio 1.1と同じエラー-承認されたソリューションは機能しません。
アントニオセスト、2015年

2
@ free3domで説明されているように、権限を取り消した後にUSBポートを変更すると、@-Eefretでさらに説明されているように、承認された回答で[指紋認証]ダイアログが表示されます。
xilef 2015

Android 6.0 Marshmallowでこのエラーメッセージが表示されますが、開発者向けオプションに「USBデバッグ認証を取り消す」オプションがありません。
アーロンキャンベル

私が同じ問題を抱えているタブレットは、USB 3ポートのいずれかを試している限り、認証ダイアログを表示していませんでした。これで、同じPCのUSB 2ポートで完全に動作します。
タマシュBolvári

回答:


200

接続したときにスマートフォンの指紋認証ダイアログが表示されない、USBモードをメディアなどの別のモードに変更してからデバイスを再接続するか、開発者オプション-> USBデバッグの取り消しに移動します再接続し、ダイアログを確認して[同意する]をクリックすると、問題が解決します。

それでもうまくいかない場合は、ANDROID_SDK_HOMEを再度設定してから、次の手順を実行します。

  1. デバイスを取り外します
  2. 実行:

    adb kill-server 
    adb start-server
  3. プラグインデバイス


うん、はっきりさせておくべきだった。私は常にこのPCに接続でき、「同意する」ボタンをクリックしました。また、接続の種類を変更してみましたが、再度ポップアップしませんでした。私もUSBポートを切り替え、それはどちらか..動作しませんでした
ゲオルギ・アンジェロブを

ANDROID_SDK_ROOTを「ANDROID_SDK_HOME」ではなく、ホームパスに設定します!!!!!!!!!!!!!!!!!!!!!!
Nimitack

私の場合、指紋認証がありません... USBをメディアなどに変更することで、認証のポップアップが表示され、OKを選択しました。
spacedev

デバイスのホットスポットをオフにすることも役立ちます。
Jianhong

31

同じ問題が発生しました。

Androidデバイスがシステムから正しいフィンガープリントを期待していることを確認するには(たとえば、Android SDKインストールを切り替えた後->実行中の別のadbサーバー!)、次の手順を実行します(実際、これは私にとって魔法です)。

  • Androidデバイスを取り外します
  • Android開発者向けオプションでUSBデバッグ認証を取り消す
  • デバイスを接続します。指紋をもう一度受け入れることができます。


8

1)[電話の設定]> [開発者向けオプション]> [USBデバッグを取り消す]に移動します。

2)USBデバッグをオフにして、再起動します。

私の場合はうまくいきました。


3

以前に別のPCでUSBデバッグを有効にしたため、これが発生しました。したがって、2番目のPCで動作するようにするには、USBデバッグを無効にして、2番目のPCに接続しているときに再度有効にする必要がありました。


3

これを解決するには、有効にした、USBケーブルを変更するだけだった ADBの統合経由し

[ツール]> [Android]> [ADB統合を有効にする]。


2

以下は、開発者向けオプションがオンになったら、Ubuntuユーザーがデバイスを承認するためのコマンドです。

sudo ~/Android/Sdk/platform-tools/adb kill-server

sudo ~/Android/Sdk/platform-tools/adb start-server

デバイス上:

  • 開発者オプションが有効になりました
  • USBデバッグがチェックされました

今すぐデバイスを接続すると、電話でリクエストのみを受け入れる必要があります。


1

私の場合、それは文字通り不良なUSBケーブルでした。どうやらそれは端に正しかった-adb logcatは機能しましたが、アプリをデバイスにプッシュしようとしたときに約半分の時間でこのエラーが発生しました。

別のケーブルに変更し、すべてが正常でした。古いケーブルも充電が非常に遅かったので、もっと早く疑ったはずです...


同じケーブルで別のUSBポートを使用する必要がありました。
タマシュBolvári

1

携帯電話が接続された状態で、デバイスのデバッグ権限を削除してから元に戻し、PCにデバッグ、受け入れ、準備の権限を許可するかどうかを尋ねます。D


0

wlanでデバッグするときにも同じ問題が発生しました。Android Studioからアプリケーションを起動できましたが、logcatでメッセージを取得できませんでした。

デバイスをUSBケーブルでPCに接続して修正し、アプリケーションを1回起動するとすべてが機能していました。次に、USBケーブルを外して、再度wlan経由でデバッグを試みたところ、すべてが再び機能していました。


0

私も同じメッセージを持っています。私の場合、開発環境を別のノートブックPCに変更しましたが、デバイスはsamsung galaxy note 2014エディションです。私のOSはWindows 7です

次のようにリストされている私の銀河ノートの状態

  • 開発者オプションが有効になりました
  • USBデバッグがチェックされました

エラーメッセージは「デバイスが不正です。確認してください...」

一般に、デフォルトのAndroid設定の場所は、C:/Users/Your_login_name/.android「。android」フォルダー内のすべてのファイルを新しいPCの設定フォルダーにコピーして貼り付けました。

その後、問題はなくなりました。

問題はadbkeyファイルの不一致だったと思います。また、などのメニュー名はありませんでしたrevoke adb authorization


0

複雑なケーブルと再起動ソリューションの手順がおかしいようです... Androidデバイスを初めてUbuntu(15.10)に接続したとき、次のように接続しました:マルチメディアまたはカメラのオプションがあり、Android Studioでデバイスのステータスが不正です。私がAndroidデバイスで取得したオプションの1つを選択するまでは、PC認証オプションはありませんでした。Androidで適切な権限を付与すると、Android Studioでデバイスのステータスがオンラインに変わりました。乾杯


0

これは役立つかもしれません-Android SDKバージョン(モバイルのAndroidバージョンと同じ)をダウンロードしてインストールし、実行するだけです。


0

私の場合、問題は権限に関するものでした。ユーザーがUbuntu 19.04 Android Studioを実行しているときに使用するとroot、許可の要件についてスマートフォンにプロンプ​​トが表示されます。しかし、通常のユーザーではこれを行いません。

したがって、問題はadb十分な許可がないことでした。ディレクトリのAndroidフォルダのユーザー所有者を作成しましたhome

sudo chown -R orkhan ~/Android



0

何らかの理由で「ionic cordova run android」を実行してエミュレータで実行すると、このエラーが頻繁に発生します。私にとってうまくいくのは、「adb.exe」プロセスを終了して再実行することです。時々それもうまくいかず、エミュレータを終了して、Android Studioでエミュレータで「コールドブート」を実行します。


-1

シンプル!あなたはあなたの電話で、要求を受け入れる必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.