通讯树莓和Android智能手机

问题描述 投票:0回答:1

我尝试在Raspberry Pi 3b +上安装Openauto,一切似乎都开始正常。但是,当我将旧的Samsung Galaxy S5(Android 6)与它连接时,有时Android Auto开始工作几秒钟,然后退出。大多数情况下,它会显示一条错误消息“无法打开MTP设备”。

当我从外壳运行mtp-detect时,这是结果:

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 1, dev 47
Attempting to connect device(s)
error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device
Unable to open raw device 0
OK.

我尝试了Raspberry上的Crankshaft图片,在该图片上Android Auto可以正常工作。所以我想android智能手机和Raspberry出现配置问题。有人遇到过类似的问题吗?

提前感谢!

android raspberry-pi3 auto mtp
1个回答
0
投票

您得到的错误是LIBUSB_ERROR_BUSY,在文档中指出,当您尝试访问的资源繁忙时,会收到此错误代码。如果程序或驱动程序已声明接口,则通常会发生这种情况,这意味着2个进程试图同时声明同一接口。

[尝试检查树莓派上当前正在运行的进程,也许您同时打开了多个实例,或者试图使用使用同一界面的多个程序。

© www.soinside.com 2019 - 2024. All rights reserved.