【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近入手了Galaxy Nexus手机,但是由于一直在Ubuntu下面开发,而Ubuntu不能直接识别GalaxyNexus的MTP设备,导致了16G的Rom在Ubuntu下面完全无法识别,只能通过adb push和adb install的方法来安装程序,没有充分发挥磁盘存储器的作用。因此,上网搜索了几种办法,折腾了挺久终于解决了。 解决办法如下: 1. 安装必要的MTP工具集:sudo apt-get install mtp-tools mtpfs 2. 打开Galaxy Nexus,选择MTP设别的存储方式,而不是PTP。如图示。 3. 检测你的设备的idVendor和idProduct号。mtp-detect | grep idVendor (获取的号码就是输出的红色字段,idVendor: 04e8)mtp-detect | grep idProduct(获取的号码就是输出红色字段,idProduct: 685c) 4. 编辑设备文件,没有就添加。gksu gedit /etc/udev/rules.d/51-android.rules 在其中加入:SUBSYSTEM==”usb”, ATTR{idVendor}==”VENDORID”, ATTR{idProduct}==”PRODUCTID”,