ADB で USB デバッグを有効にした後、デバッグ認証ウィンドウが自動的にポップアップ表示されなくなる

    以前に Android デバイスが認証されていない場合の解決策を紹介しましたが、今回は USB デバッグをオンにした後、デバッグ認証ウィンドウが自動的にポップアップ表示されない場合の解決策を共有します。「充電のみ」でデバッグを選択しても結果は同じです。


    自分のエンジニアリングマシン(Honor シリーズ)をコンピュータに接続した後、「人事オプションを開く」で USB 接続方法を「ファイル転送」に選択し、「USB デバッグ」をオンにすると、通常の状況では、デバッグ認証になります。ウィンドウがポップアップします。



画像の説明を追加してください



    この時は全く反応がなかったので、別の(Huawei)携帯電話に変更しましたが、無事自動ポップアップすることができました。そこで、エンジニアリングマシンを保守・アフターサービスセンターに持ち込んでテストしてもらったところ、店内のコンピュータとの接続には問題がなかったことが分かりました。電話。


    次に、認証を取り消して再度開き、ローカル .android フォルダー内の abd キーを削除して再試行することを繰り返しましたが、結果はまだ機能しません。


    cmd ウィンドウを開いて adb devices コマンドを呼び出しますが、ポート 5037 が開いていることが表示されるだけで、デバイス名に対応するシリアル番号がありません。



画像の説明を追加してください



    デバイスの電源をオンにすると、携帯電話に感嘆符付きの競合プロンプトが表示されました。



画像の説明を追加してください



    問題を自動的に検出するためにクリックして原因を確認すると、HDB インターフェイス用のドライバーがないことが結果で示されます。



画像の説明を追加してください



    リソース デバイス マネージャーをもう一度開くと、この HDB インターフェイスのドライバーの問題もあり、私のエンジニアリング マシンには何らかの理由でこのドライバーが欠落していると推定されます。



画像の説明を追加してください



    公式 Web サイトから対応するドライバーをダウンロードした後、競合プロンプトは表示されなくなりました。



画像の説明を追加してください



    携帯電話をコンピュータに再度接続し、「USB デバッグ」を開き、cmd ウィンドウを再度開き、adb devices コマンドを呼び出し、携帯電話の IMEI を確認しますが、この時点ではステータスはまだ「未認証」であり、認証ウィンドウが表示されません。携帯電話の は自動的にポップアップしません。

画像の説明を追加してください



    このとき、adb kill-server と adb start-server を直接呼び出して、adb のポート 5037 を開きます。



ここに画像の説明を挿入



    案の定、.android フォルダー内に、キーと公開キーのペアを含む adb キーが自動的に正常に生成されました。



画像の説明を追加してください



    ようやく認証ウィンドウが自動的にポップアップ表示されるようになりました。

ここに画像の説明を挿入



    cmd ウィンドウに戻り、adb devices を呼び出すと、未認証が消えます。これは、現時点では正常に接続でき、Android Studio を開いた後でも電話が認識されることを意味し、問題は最終的に解決されます。



ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_48591974/article/details/128849023