たくさんの自由帳

どうもこんばんわ。銀行系アプリがUSBデバッグ有効時に起動しないのめんどくせえ

本題

Wi-Fi経由のADBがなんかうまく動かない。
うまくいくときは上手くいくんだけどね。うまく動かないときはずっとAndroid側が読み込んでる。

環境

なまえあたい
Android StuidoAndroid Studio Arctic Fox
Windows10 Pro
スマホPixel 3 XL(Android 11) / Android 11のカスタムROM搭載機

対処する

まずSDK Managerを開き、SDK Toolsへ移動してAndroid SDK Platform-Toolsを更新します。

本来はこれで利用できるはずなんですが、私の場合はなぜか利用できませんでした。

ADBのパスを修正

ドキュメントを見ると、adb pairコマンドが使えるようになったっぽいんですが、私の環境でやるとなぜか存在しないんですね。
更新したのに

adb pair
adb: usage: unknown command pair

その次に、ADBのバージョンを確認しようとadb --versionを叩くと衝撃の事実が。

adb --version
Android Debug Bridge version 1.0.40
Version 4797878
Installed as C:\Program Files (x86)\Android\platform-tools\adb.exe

adb.exeC:\Program Files (x86)\Android\platform-toolsにある?あれ?
SDK LocationAppData\Local\Android\Sdkに設定してあるのに?

環境変数を直す

Windowsの検索から環境変数で調べてもらってもいいですし、スタートボタン("スタート"の文字がVistaから消えて何年たった?)を右クリックしてシステムを押して、システムの詳細設定を選び、環境変数を押してもいいです。

開けたら、システム環境変数の方のPathをダブルクリックして、

C:\Program Files (x86)\Android\platform-toolsを消して

C:\Users\ユーザー名\AppData\Local\Android\Sdk\platform-toolsを追加して閉じます。

そして再起動

再起動後、コマンドプロンプトでadb --versionと入力して、パスが修正されていれば完了です。

これで利用できるようになったはず

多分おま環でしょうが一応置いておきます。
あとワイヤレスデバッグを一旦OFFにしてまたONにすると直ったりするかも。

以上です。