我正在尝试Nexus 4 ubuntu-touch
通过 USB访问互联网,如下所述:https : //wiki.archlinux.org/index.php/Android_Tethering (适用于 Android)。
我无法完成的是将 USB 视为使用ifconfig -a
.
我是否需要为此在 Ubuntu-Touch 上启用某些功能?
我已在 Google Mobile 论坛上提交了一个问题,但尚未收到任何回复。
我相当肯定,当我允许在我的个人手机上安装 4.3 OTA 更新时,我的 USB 连接问题就开始了。我已经为它开发了应用程序,将它用于测试,并且之前通过 USB 安装它没有问题(mtptools 等)。现在我什至无法在 lsusb 上找到我的设备;与工作中的测试设备(另一个 Nexus 4,仍为 4.2.2)相比,我的手机实际上对任何机器来说都是死的,因为它是一个可以充电的设备。
我的手机是标准版的 Android Nexus 4,我想避免走“根本路”;在找出原因/可能的修复方法方面有什么建议吗?即使是 Windows 机器也可以将 4.2.2 Nexus 4 检测为媒体设备,但不能检测到我的“升级”设备。
提前致谢。
我们想使用智能手机作为我们科学仪器的接口(仪器有自己的电源)。我们已经在各种 Linux 发行版下使用了 c++ 驱动程序库,并设法在 Ubuntu 手机模拟器中成功编译它们。现在,我们想将我们的仪器连接到带有 Ubuntu touch 的 nexus 4。
为了将我们的仪器与 nexus 连接,我们需要一个 USB OTG 连接。对于 android,OTG 在 4.2.2 中被禁用,但在 4.3 中启用。在我们继续之前,我们有两个问题:
提前致谢。
该设备是 Nexus 4,目前运行的是 Android 4.4.4,不过我已经尝试过 5.0.1。我正在使用http://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/上的说明在Nexus 4 上安装 Ubuntu Touch(开发频道),单启动. 一切都按预期运行,直到我运行
$ ubuntu-device-flash --channel=devel --bootstrap
DEPRECATED: Implicit 'touch' subcommand assumed
2015/02/06 15:14:06 Expecting the device to be in the bootloader... waiting
2015/02/06 15:14:06 Device is |mako|
2015/02/06 15:14:06 Flashing version 1 from devel channel and server https://system-image.ubuntu.com to device mako
3.67 MB / 3.67 MB [=======================================================] 100.00 % 1.34 MB/s
44.77 MB / 44.77 MB [=====================================================] 100.00 % 1.83 MB/s
321.82 MB / 321.82 MB [===================================================] 100.00 % …
Run Code Online (Sandbox Code Playgroud)