首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Banshee和Rhythmbox试图连接Android设备时崩溃

Banshee和Rhythmbox试图连接Android设备时崩溃
EN

Ask Ubuntu用户
提问于 2014-11-14 07:37:08
回答 2查看 1.3K关注 0票数 3

这种情况发生在Rythmbox和Banshee身上,但我更愿意解决女妖的问题,因为这是一个更适合我的球员。

当我运行Banshee并使用PTP连接我的Android设备时,它会崩溃,我可以在命令提示符中看到这个错误:

代码语言:javascript
复制
(Banshee:13206): GLib-CRITICAL **: Source ID 882 was not found when attempting to remove it

(Banshee:13206): GLib-ERROR **: Creating pipes for GWakeup: Too many open files

Trace/breakpoint trap (core dumped)

如果我试图通过MTP连接Banshee,接口将持续冻结,这就是我使用PTP的原因。

我希望能够将我的音乐和播放列表与我的Android设备同步。这不可能了吗?我试过克莱门汀(没有同步选项),阿莫克(不会连接),节奏盒,和女妖。

请求来自mtp-detect的输出:

代码语言:javascript
复制
$ mtp-detect

Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

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 2, dev 7
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
EN

回答 2

Ask Ubuntu用户

发布于 2014-12-07 15:56:02

安装所需的mtp工具-

sudo apt-get install mtp-tools mtpfs

编辑以下文件-

gksu gedit /etc/udev/rules.d/51-android.rules

在末尾添加以下内容并保存该文件-

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

在你的例子中- VENDORID=04e8和PRODUCTID=6860。

现在,断开你的手机然后跑-

sudo服务udev重启sudo mkdir /media/Galaxy sudo chmod a+rwx /media/Galaxy sudo adduser YOURUSERNAME fuse

编辑以下文件-

gksu gedit /etc/fuse.conf

在末尾添加以下内容并保存该文件-

user_allow_other

现在,重新启动你的电脑然后运行-

回声“别名android-connect=\”mtpfs -o allow_other /media/Galaxy\“>> ~/..bashrc echo”别名android-disconnect=\“fuer装入-u /media/Galaxy\”>> ~/..bashrc源~/..bashrc

现在连接你的手机并运行-android-connect

类似地,要断开连接,请运行- android-disconnect

这些步骤是从这里中采取的。

如果这不起作用,您可以尝试转-mtpfs。一个教程是可用的这里

最后,如果似乎什么都不起作用,那么您可能可以看看AirDroid。你可以从谷歌游戏商店下载你的手机。

编辑-

尝试从Developer在电话上启用USB调试。它为一些用户解决了这个问题。

票数 1
EN

Ask Ubuntu用户

发布于 2015-02-16 09:02:24

推测的答案,因为我没有你的特别电话。

您使用的不是最新版本的libmtp的1.1.6;在Vivid中,版本1.1.8是可用的。

您可以尝试使用一个新版本的libmtp来查看它是否解决了您的问题--其中一个来源是我的PPA:

代码语言:javascript
复制
sudo add-apt-repository ppa:fossfreedom/libmtp
sudo apt-get update
sudo apt-get upgrade

如果这不适用于您,则使用ppa-清除回滚。

代码语言:javascript
复制
sudo ppa-purge ppa:fossfreedom/libmtp
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/549493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档