Android 11で追加されたワイヤレスデバッグ adb
イントロ
AQUOSの2021年に購入したAndroidスマホがPCと接続してもUSB認識せずに困った
WindowsでAndroid作成アプリケーションをwifi越しに実機にadbでインストールする
Android11からwifiからadb接続可能
環境
Windows10(64bit)
Android11
AQUOS sense 5g(SH-M17)
ペアリング設定
※開発者モードにしておくこと
開発者向けオプション>ワイヤレスデバック>ペア設定コードによるデバイスのペア設定
ペアリング、スマホの画面に出ている数字を「Enter pairing code:」に入力する
※一度成功すればペアリングは必要なくなる
C:\Users\su5fi>adb pair 192.168.1.26:1234
Enter pairing code: 123456
Failed: Unable to start pairing client.
接続、ポート番号はペアリングのポート番号とは別
C:\Users\su5fi>adb connect 192.168.1.26:11635
connected to 192.168.1.26:11635
デバイス確認 ※offlineとでているのは一度失敗した奴
C:\Users\su5fi>adb devices
List of devices attached
192.168.1.26:11173 offline
192.168.1.26:11635 device
接続確認※ -s でデバイス選択、デバイスが一つの場合は adb shell でよい
C:\Users\su5fi>adb -s 192.168.1.26:11635 shell
Sarah:/ $
アプリケーションのインストール
AndroidStudioでビルドした際、プロジェクト配下のoutputフォルダ配下の拡張子がapkのファイルを探す
app-debug.apkを探す、gitbashをインストールしていると便利
adb install <アプリケーションAPK>する。
C:\work\plog\android\2021_1023_map\ImplicitIntentSample\app\build\outputs\apk\debug>adb install app-debug.apk
Performing Streamed Install
adb: failed to install app-debug.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
多分こんなエラーになり、インストールが失敗する
TestOnlyアプリで作成されると、以下のよう -tオプションを与えてインストールする必要があります。
C:\work\plog\android\2021_1023_map\ImplicitIntentSample\app\build\outputs\apk\debug>adb install -t app-debug.apk
Performing Streamed Install
Success
SuccessとでればOK
参考URL
https://zenn.dev/ik11235/articles/android-wireless-debug
https://codechacha.com/ja/how-to-disable-testonly-in-android/
Author And Source
この問題について(Android 11で追加されたワイヤレスデバッグ adb), 我々は、より多くの情報をここで見つけました https://qiita.com/foo4/items/8264b92d5ffa66b4f582著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .