実現したいこと
Windowsを使い、VSCodeのBashで、adbコマンドを実行して正常に動作させたいです。
WindowsとAndroidデバイスはUSBケーブルで接続しています。
発生している問題・分からないこと
VSCodeのBashで2つコマンドを実行しましたが、意図通りにならなかったり、エラーが発生したりします。
該当のソースコード
Bash
1$ adb devices 2List of devices attached 3adb server version (41) doesn't match this client (39); killing... 4* daemon started successfully * 5(何も出力されない。Androidデバイスが認識されている場合、ここにAndroidデバイスが出力されるはず)
Bash
1$ adb shell pm list packages 2adb server version (41) doesn't match this client (39); killing... 3* daemon started successfully * 4error: no devices/emulators found
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
試したこと1
WindowsとAndroidデバイスの接続をファイル転送モードで接続している。
Windowsのエクスプローラにおいて、以下のパスが参照できているので接続には問題ないと思っています。
PC\OPPO A79 5G\内部共有ストレージ\Android
試したこと2
Androidデバイスを開発者モードに切り替えられていることを確認済みです。
切り替え後も、再度ビルド番号をタップし続けたら、既に切り替えられている旨のメッセージを確認しました。
試したこと3と気掛かりなこと
ADBインターフェースドライバを更新。
Android StudioからGoogle USBドライバをダウンロードし、デバイスマネージャーでドライバーの更新を実行しました。
少しだけ気掛かりなことがあり、それは、こちらのサイトを参考にしたのですが、こちらのサイトに掲載されているデバイスマネージャーのAndroidのノード(画像を以下に転載)が、自分のWindowsのデバイスマネージャーのAndroidデバイスノードと違うのが少し気になりました。参考サイトの方は、Androidのデバイスノードが「Android ADB Interface」と表示されていて、自分のWindowsのデバイスマネージャーの表示と異なるのですが、これは問題ないのか気になりました。
試したこと4
セキュリティソフトのファイアウォール機能で、adbコマンドがブロックされていないかをチェック。
Windowsには、セキュリティソフトとして、Nortonをインストールしていますが、Nortonのファイアウォール機能でadbプログラムの通信が許可状態であることを確認しています。
補足
・Windows。
Windows 10 Version 22H2
・Androidデバイス。
OPPO A79 5G
回答1件
あなたの回答
tips
プレビュー