java - 如何以编程方式停止 adb 无线?
问题描述
我想使用有根电话的应用程序启动和停止 adb wireless。我设法使用以下命令启动 adb 无线守护程序:
String cmds[] = {
"setprop service.adb.tcp.port 5555",
"stop adbd",
"start adbd"
};
Shell.su(cmds).exec();
但
String cmds[] = {
"stop adbd"
};
Shell.su(cmds).exec();
或者
String cmds[] = {
"setprop service.adb.tcp.port 5555",
"stop adbd"
};
Shell.su(cmds).exec();
无法停止 adb。至少它停止了,但我无法重新开始
setprop service.adb.tcp.port 5555
stop adbd
start adbd
我应该如何从有根电话中正确停止 adb wireless?
解决方案
我只是在猜测,但尝试删除 5555 作为参数(可能在引号中传递一个空字符串,或者什么都不传递)。
这个答案闻起来很香(虽然它谈到了坚持与否,但这样做的方式可能是相同的):
推荐阅读
- ruby-on-rails - Rails 更新操作//编辑表单未更新/未正确更新
- r - 为什么“汽车 %>% 过滤器(汽缸 == 8,mpg > 18)”在 R 中返回不正确的值?
- python - pyopengl/opengl 奇怪的重影效果删除的三角形即使在删除后也会出现
- react-native - TypeError:null 不是对象(评估'RNPaypal.requestOneTimePayment')
- javascript - 单击正确答案时如何使div消失?
- javascript - 将鼠标悬停在框上,它应该随机更改其位置删除jquery而不影响代码
- amazon-s3 - 从 Sagemaker 上的 Scikit Learn 图像将预处理的输出 CSV 写入 S3
- php - PHP 电子邮件表单问题:无法发布
- google-sheets - 对谷歌表格中的每一行应用随机函数
- javascript - Livewire vue警告属性或方法未在实例上定义,但在渲染期间引用