Я хочу отлаживать свои приложения в своем укороченном Android-устройстве. Как я могу подключить adb без USB (даже не один раз) или без каких-либо сторонних приложений.Включить Adb без usb
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Над команда работает в терминале андроида устройства, а также используется тот же воздаем в моем коде, работал в леденец. Но не ниже леденец, (разрешение Супер пользователь получил.)
Ниже код работает в леденец,
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;
}
Но не ниже леденец.
Итак, вы хотите подключить устройство без USB-кабеля? –
@ Родерик Лорд, да, ты прав. Я могу добиться того же, что и терминал, но я хочу сделать то же самое проблематично. Даже если я интегрирую их в свой код, он отлично работает на леденец. Но не ниже версий. – Sudarshan
Вы используете Wi-Fi для подключения к ADB? –