Tethering没有在ubuntu-touch中运行,如何解决?

我的平台:

google nexus 4 ubuntu-touch stable。

笔记本电脑:Ubuntu 14.04.2

我在ubuntu-touch终端上演过:

android-gadget-service启用rndis

从我桌面的app-indicator,我可以看到连接的标志正在进行中。 但是,就像那样,从未有过成功的联系。 你能帮忙解决一下吗? 是否有一些缺失,以及如何检查?

现在有一个特定于mako的错误(mako:Nexus 4)需要修复。 看来你受这个bug的影响了。 https://bugs.launchpad.net/ubuntu/+source/dbus-property-service/+bug/1427697

如果您还没有找到它,修复程序就在这里https://bugs.launchpad.net/ubuntu/+source/dbus-property-service/+bug/1427697

来自该链接的说明……

手机的先决条件:

  • 打开开发人员模式:“系统设置”| “关于这款手机”| “开发者模式”

  • 进入通过USB连接的外部计算机,使操作系统映像可写:

    phablet-config writable-image 
  • 确保WLAN已关闭。

固定网络共享的步骤(仅需一次;手机更新后重复)

  1. 拔掉USB线(电话侧就足够了);

    2015-10-15:现在好像已经改变了:你必须已经连接好了

  2. /usr/bin/tethering更正:

    rndis0应该是usb0

  3. 启用rndis:

     sudo android-gadget-service enable rndis 
  4. 启用网络共享:

     sudo tethering enable 

    注意:这可能会打印错误,可以忽略。

  5. 如果以前没有这样做,请插入USB电缆,计算机使用新的有线连接连接到互联网。

您可以在手机上使用名为fix-tethering的脚本代替步骤2.-4。

sh fix-tethering

文件fix-tethering应包含以下4行:

 #! sudo sed -i -e 's/rndis0/usb0/g' /usr/bin/tethering sudo android-gadget-service enable rndis sudo tethering enable