天天看點

今天上班忘帶Android資料線了

今天上班忘記帶Android資料線了,可是還得寫代碼,還得debug,怎麼辦?

方法有兩種:

1. 找同僚借一根資料線,然後用ADB WIFI 将usb轉換成wifi調試(Android Studio 自帶)

今天上班忘帶Android資料線了

可是啊,總不能每次網絡斷開之後,都找别人借啊,是以就看下方法二。

  1. 在root手機上執行shell指令,并擷取到IP位址,然後再PC上進行連接配接
在手機上執行shell指令(要求手機root)
# 執行下列指令
setprop service.adb.tcp.port  && stop adbd && start adbd
           
final String command = "setprop service.adb.tcp.port 5555 && stop adbd && start adbd";
        new Thread(new Runnable() {
            @Override
            public void run() {
                ShellUtils.CommandResult result = ShellUtils.execCmd(command, true);
                handler.sendEmptyMessage();
            }
        }).start();
           
Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            String ip = DeviceUtils.getIPAddress(DeviceActivity.this);
            showMsgDialog("IP位址", "adb connect " + ip);
        }
    };
           
今天上班忘帶Android資料線了
在pc上執行下列指令

然後就可以愉快的進行wifi調試了