打开没有USB的Adb

时间:2017-01-21 07:24:44

标签: android command adb remote-debugging

我想在我的android rooted设备中调试我的应用程序。如何在没有USB(甚至一次)或没有任何第三方应用程序的情况下连接adb。

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

以上命令在android设备终端中有效,并且在我的代码中使用了同样的推荐,在棒棒糖中工作。 但不是在棒棒糖下面,(授予超级用户许可。)

以下代码适用于棒棒糖,

 List<String> cmdList = new ArrayList<String>();
          cmdList = loadCmdList();


     for (int i = 0; i < cmdList.size(); i++)
            {
                String cmd = cmdList.get(i);
                Log.d(TAG, "cmd   >>>" + cmd);

                Process p=Runtime.getRuntime().exec(cmd);

            }


              public  List<String> loadCmdList()
        {
            List<String> cmdList=new ArrayList<String>();
            try {
                cmdList.add("adb shell su");
                // cmdList.add("su");
                cmdList.add("setprop service.adb.tcp.port 5555");
                cmdList.add("stop adbd");
                cmdList.add("start adbd");
            }catch (Exception e)
            {
                Log.d(TAG,"Exception    >>>"+ Log.getStackTraceString(e));
            }
            return  cmdList;
            }

但不是在棒棒糖下面。

2 个答案:

答案 0 :(得分:1)

尝试查看本教程:https://www.youtube.com/watch?v=xYcaG1MDcBU。还有一个应用程序允许您通过Wi-Fi连接到ADB:https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en。如果您想看一下,XDA开发人员也可以使用ADB工具:https://forum.xda-developers.com/android/apps-games/app-adb-tools-t2954734。还有很多其他方法。

Google还提供了有关如何连接的官方文档:

  1. 将设备和计算机与ADB连接到两者均可访问的公共Wi-Fi网络。

  2. 使用USB连接线将设备连接到计算机。

  3. 将目标设备设置为侦听端口5555上的TCP / IP连接。

    $ adb tcpip 5555

  4. 断开USB连接线。

  5. 查找设备的IP地址。

  6. 使用您的IP地址连接到设备

    $ adb connect device_ip_address

  7. 确认您与目标设备的连接:

    $ adb devices List of devices attached device_ip_address:5555 device

  8. 更多信息可以在这里找到:https://developer.android.com/studio/command-line/adb.html

答案 1 :(得分:0)

将ADB设备连接到电脑。

1)转到路径c:user / your_pc_name / android-sdk / sdk / platform-tool

2)adb设备     设备列表         您的设备名称

3)adb tcpip 5555     在TCP模式端口重启:5555

4)检查您的移动IP地址     setings&gt;关于手机&gt;状态

5)adb连接你的ip地址:5555     例如:192.168.1.111:5555