【发布时间】:2015-03-15 07:27:42
【问题描述】:
我正在尝试让运行 Linux 的计算机使用 USB 数据线向 Android 应用发送和接收数据。我尝试使用 UsbDeviceConnection 类,但 usbdevice 对象返回 null 并且没有拿起我的 Android 设备。是否有任何解决方案可以解决此问题或通过 USB 创建通信的任何其他方式?
【问题讨论】:
-
您确定您的电缆没有问题?
我正在尝试让运行 Linux 的计算机使用 USB 数据线向 Android 应用发送和接收数据。我尝试使用 UsbDeviceConnection 类,但 usbdevice 对象返回 null 并且没有拿起我的 Android 设备。是否有任何解决方案可以解决此问题或通过 USB 创建通信的任何其他方式?
【问题讨论】:
您可能想查看ADB(Android 调试接口)。它提供了许多有用的工具来与您的 Android 设备和其上的应用程序进行通信。有一些简单的推/拉命令允许您在计算机和 Android 设备之间来回移动文件,仅举几例。
就您的usbdevice 对象返回null 而言,您是否检查过您设备上的USB 调试是否为On?
另外:这里有一个类似的问题可能会有所帮助:How can I send messages back and forth between ADB shell and an Android app?
【讨论】: