【发布时间】:2013-12-12 04:15:20
【问题描述】:
我正在设置一些测试,它需要相当数量的手机进行 USB 连接和配置。一旦它们被绑定,我已经成功地按照我想要的方式配置它们,但是每次我(重新)启动计算机或移动测试库时,通过导航菜单来绑定手机会非常乏味.我目前使用的是运行 cyanogenmod v10.1.0 的 Nexus S 手机,但测试库可能是三星 Galaxy S4,可能与我手头的少数 Nexus S 手机混合使用。
我想以 bash 脚本的形式执行此操作,但我试图首先在命令行 (Ubuntu 13.04) 上运行它,以消除可能来自脚本的问题。我应该能够自己处理将其制作成脚本,但如果以 bash 脚本的形式提供答案很简单,请这样做。我尝试炮击设备 (adb -s $deviceID shell) 并运行:
setprop sys.usb.config rndis,adb
这会立即将我踢出设备外壳,并且无法再访问该设备。如果我运行adb devices,我会看到手机为“?????????? No Permissions”,此时我必须拔出 USB 电缆,然后重新插入,并重新启动 adb 服务器与adb kill-serveradb start-server。这不起作用,因为我无法访问手机来进行所需的配置更改。
我在 Google 上四处搜索,但找不到任何富有成果的东西。有什么建议吗?
【问题讨论】:
标签: android bash ubuntu adb tethering