adb无线调试前,通过Runtime.getRuntime().exec()开启端口
void openAdbPort(){
try {
Process su = Runtime.getRuntime().exec("su");
String cmd = "setprop service.adb.tcp.port 5555\nstop adbd\nstart adbd\nexit\n";
OutputStream outputStream = su.getOutputStream();
outputStream.write(cmd.getBytes());
outputStream.flush();
if(su.waitFor()!=0){
showToast("设置adb异常: su.waitFor()!=0");
Log.d("", "openAdbPort: false");
}else{
showToast("设置adb正常");
Log.d("", "openAdbPort: true");
}
su.destroy();
} catch (Exception e) {
e.printStackTrace();
showToast("设置adb异常: Exception\n"+e.toString());
}
}