android手机如何连上ubuntu
1.将MTP设备连接至PC机
2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤:
$ sudo apt-get install mtpfs libfuse-dev libmad0-dev
建立挂载点
修改权限
$ sudo chmod 777 /media/mtp
3.挂载MTP设备
$ sudo mtpfs -o allow_other /media/mtp
如果提示设备忙,可以等一会再挂载。
4.传输文件(这时候以MTP模式进行传输),方法同USB,如:
$ cp video.mp4 /media/mtp/Movies/
5.卸载设备
$ sudo umount /media/mtp
我在Ubuntu 10.10上用Android 3.0做MTP设备是可以成功挂载的,挂载后会出现mtp的盘。
上面参考自:http://www.linuxidc.com/Linux/2012-01/52725.htm
出现的问题 :
1 反应迟钝
Device 0 (VID=2717 and PID=f003) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Found 1 device(s):
2717:f003 @ bus 2, dev 7
Attempting to connect device
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Listing File Information on Device with name: (NULL)
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
一开始打不开 ,后来过了一段时间自动打开了。。。。。可能需要等待一段时间
2 断开,重新挂载buxing
Listing File Information on Device with name: (NULL)
fuse: bad mount point `/media/mtp': Transport endpoint is not connected
另外 建立一个挂载点
例如 sudo mtpfs -o allow_other /mnt/xiaomi
3 需要说明的是 很不稳定,过一会就链接不上了,所以传输文件谨慎
4 使用umount命令
如果直接拔掉的话,第一传输文件丢失,第二这个挂载点估计下次不可用
umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
于是想到使用fuser查看是哪个进程占用了/mnt
fuser /mnt
Cannot stat /mnt: Transport endpoint is not connected
Cannot stat /mnt: Transport endpoint is not connected
GOOGLE中。。。
一神贴中提及lsof,抱着试试看的态度来了一下。呀,还真灵。
[root@e /]# lsof |grep /mnt
lsof: WARNING: can't stat() fuseblk file system /mnt
Output information may be incomplete.
su 25762 root cwd unknown /mnt//full_20101115/db/datafile (stat: Transport endpoint is not connected)
bash 25763 root cwd DIR 8,33 4096 5 /mnt2
bash 29572 oraadm cwd unknown /mnt//full_20101115/db/datafile (stat: Transport endpoint is not connected)
果断kill。remount成功。
参考自:http://hi.baidu.com/maydayuiui/item/438d217c5ccd0b346cc37cee
首先下拉菜单或在手机系统设置中的开发人员选项里把USB调试打开
把手机待机时间加长到十分钟以上,因为挂载操作时,手机的待机可能会导致你要拆电池才能重新打开
安卓系统本身提供了几个连接方式:
第一个是U盘连接方式,网上流传需要增加 linux 系统的配置有 /etc/udev/rules.d/51-android.rules
#HTC DESIRE Z
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Moto MileStone2,Me525
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn 0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus 091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera 0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech 10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson 0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE 19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666
如此操作后,安卓手机不管你用的是是什么牌子,只要顶部下拉菜单,打开 USB 存储连接,
KDE4 就会把手机存储当成 U 盘发现并应用。
第二种方式:
同上,下拉菜单下面有一个“显示其它 USB 选项”,其中第二项 MTP 存储设备
MTP(Media Transfer Protocol)媒体传输协议,是基于 PTP(Picture Transfer Protocol) 协议的扩展,主要用于传输媒体文件,其中有价值的应用就是同步 DRM 文件的 license。
需安装 mtpfs 组件,之前所有版本没有集成这个东西
mkdir ~/MTP
mtpfs ~/MTP
ls ~/MTP 就发现读出手机存储了,关闭存储指令
fusermount -u ~/MTP
(博主亲测第二种方法成功,只不过首先系统需要先装下mtpfs组件)
最后一种方式:
其它选项中的相机(PTP),这个不多解释,选择它 KDE4 就发现了手机中的图片,但其它内容不可见。
android手机如何连上ubuntu相关推荐
- 详解如何将 Android 手机投屏在 Ubuntu 上
你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统. 1 Scrcpy 介绍 首先,我们来认识一下Scrc ...
- ADB投屏_如何将 Android 手机投屏在 Ubuntu/LinuxMint/Debian 上
你知道如何将 Android 手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统. Scrcpy 介绍 首先,我们来认识一下Scrc ...
- 如何将 Android 手机投屏在 Ubuntu/LinuxMint/Debian 上
Scrcpy 介绍 首先,我们来认识一下Scrcpy. Scrcpy是一个开源的命令行工具软件,被设计用于使计算机用户能通过android adb或通过usb数据线控制其Android设备,支持通过鼠 ...
- android手机连不上电脑总结
从事android开发两年时间,多次遇到android手机连接不到电脑的情况.一直以为已经熟悉各种情况,今天又经过各种折腾,特总结一下: 一.常规的情况解决:手机没有打开usb调试开关,usb连接不良 ...
- Android手机通讯录(上)
可以实现添加联系人,删除联系人,修改联系人,查找号码,查询联系人信息等功能. 具体实现界面如图所示. 相关代码介绍如下: Android项目配置AndroidManifest.xml <?xml ...
- 手机屏幕反转尺寸_如何在Android手机的屏幕上反转颜色
手机屏幕反转尺寸 If you (or someone you love) has vision issues, however, the tiny fonts and complex colors ...
- USB共享网络:android手机通过USB与Ubuntu进行socket网络通信
测试平台:三星S4,内核3.4.5 Ubuntu版本:14.04 =========================== 1. 打开手机移动热点中USB网络共享,并将手机通过USB连接到PC 2. U ...
- 电脑端操作Android手机截图并上传
最近在写文档时,碰到项目经理要求给她一张应用截图,但又不想在测试机上安装其他软件.于是想到了adb指令. 首先是手机截图: adb shell screencap -p /sdcard/screens ...
- 在Android手机的状态栏上显示一个摄像头是否在使用的图标(防止偷拍)
使用下面的接口,看下打开关闭camera是否能得到通知,然后做一个service CameraManager AvailabilityCallback public static abstract c ...
最新文章
- vsftpd被selinux阻止
- lua学习笔记之io
- Java蓝牙电话_Android mediaPlayer和蓝牙汽车/耳机电话
- Lucene--FuzzyQuery与WildCardQuery(通配符)
- boost::log::make_exception_handler用法的测试程序
- RuntimeError: one of the variables needed for gradient computation has been modified by an inplace
- POJ1330-Nearest Common Ancestors【tarjan,LCA】
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<1>python)
- 数据千万条,安全第一条
- 一般柱子与柱子的距离_97讲珠宝展柜制作厂家谈谈珠宝展柜一般的尺寸是多少...
- C程序设计语言现代方法01:C语言概述
- 计算机鼠标双击怎么,讲解电脑鼠标左键单击变双击怎么办
- 基于主成分分析法的PCA人脸识别算法实现
- 西门子smart200模拟量与左移右移指令
- 计算机无法备份,win7不能备份系统如何解决?win7不能备份系统的解决方法
- 知乎页面的html代码,仿知乎当复制网页内容时在尾部加入版权信息代码
- python关于二手房的课程论文_用Python对二手房信息数据清洗及简单分析
- Windows.old文件夹恢复系统解决方案
- 利用nsca监控oracle的session数
- 《十》浏览器基础及渲染引擎解析一个网页的过程、JavaScript 引擎解析 JavaScript 代码的过程