เชื่อมต่อโทรศัพท์ Android 4 (Ice Cream Sandwich / Jelly Bean / KitKat)


44

ฉันใช้ Samsung Galaxy S3 (I747) รุ่น US 16GB ของรุ่น แต่ฉันไม่สามารถติดตั้งกับแล็ปท็อปของฉันด้วยเหตุผลบางอย่าง ฉันได้ลองใช้ทั้งการเชื่อมต่อ FTP และ MTP แต่ไม่สามารถใช้งานได้

ฉันควรทำอย่างไร?


2
ฉันมักจะมีปัญหากับการพยายามถ่ายโอนไฟล์โดยใช้ MTP ใน Ubuntu, AirDroidเป็นผู้ช่วยชีวิตฉันมาระยะหนึ่งแล้ว
ด่าน

1
คุณสามารถใช้ adb (โพสต์มากมายเกี่ยวกับเรื่องนี้) หรือใช้ airdroid app + การปล่อยสัญญาณผ่าน USB สำหรับเครือข่าย

คำตอบ:


23

อัปเดต:โมดูล GVFS-MTP รวมอยู่ในการติดตั้งเริ่มต้นตั้งแต่ 13.04 สำหรับการแก้ไขปัญหาดูanwserนี้


มีหลายโครงการที่จะนำการสนับสนุน MTP ไปใช้กับ Linux ในช่วงหลายเดือนที่ผ่านมา นี่คือภาพรวมอย่างรวดเร็ว:

GVFS

ทางออกที่ดีที่สุดที่จะใช้GVFSผ่านที่เพิ่งเปิดตัว GVFS-MTP แบ็กเอนด์ที่จะติดโทรศัพท์ Android ของคุณ มีสอง PPA พร้อม GVFS เวอร์ชันที่ใหม่กว่า

  1. ppa: langdalepl / gvfs-MTP

        sudo add-apt-repository ppa:langdalepl/gvfs-mtp
        sudo apt-get update && sudo apt-get dist-upgrade
    
  2. ppa: webupd8team / gvfs-libmtp

        sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
        sudo apt-get update && sudo apt-get dist-upgrade
    

ที่มา:


ไป mtpfs

คุณสามารถใช้go-mtpfsเพื่อติดตั้งโทรศัพท์ Android ของคุณ

ภาพหน้าจอ go-mtpfs

ติดตั้งแพ็คเกจที่จำเป็นและรับซอร์ส:

sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/

เพิ่มตัวคุณเองลงในกลุ่มฟิวส์ (หลังจากออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง):

sudo adduser $USER fuse

สร้างโฟลเดอร์สำหรับโทรศัพท์ Android ของคุณและติดตั้งด้วย go-mtpfs ลงในโฟลเดอร์:

mkdir android
go-mtpfs android

เลิกเปิดโทรศัพท์ Android ของคุณ (รอการสิ้นสุดไฟล์):

fusermount -u android

ที่มา: https://linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys-via-mtp-zugreifen/


jmtpfs

คุณสามารถใช้jmtpfsเพื่อติดตั้งโทรศัพท์ Android ของคุณ

ภาพหน้าจอ jmtpfs

ดาวน์โหลด jmtpfs แกะและเปลี่ยนเป็นไดเรกทอรี:

cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4

เพิ่มตัวคุณเองลงในกลุ่มฟิวส์ (หลังจากออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง):

sudo adduser $USER fuse

ติดตั้งแพ็กเกจที่จำเป็นรวบรวมและติดตั้ง (สำหรับคำถาม checkinstall กด Enter) jmtpfs:

sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall

สร้างโฟลเดอร์สำหรับโทรศัพท์ Android ของคุณและติดตั้งด้วย jmtpfs ลงในโฟลเดอร์นั้น:

mkdir ~/android
jmtpfs ~/android/

เลิกเปิดโทรศัพท์ Android ของคุณ (รอการสิ้นสุดไฟล์):

fusermount -u ~/android

แหล่งที่มา: https://linuxundich.de/de/ubuntu/mit-jmtpfs-mtp-gerate-wie-das-galaxy-nexus-oder-das-samsung-galaxy-mit-jmtpfs-mas-samsung-galaxy-siii-in-ubuntu-mounten/


ด้วยวิธี GVFS ฉันสามารถคัดลอกไฟล์ อย่างไรก็ตามฉันยังได้รับข้อความ "ข้อผิดพลาดภายใน" สำหรับ gvfsd-mtp
jdthood

ฉันพบว่า GVFS ไม่สามารถสร้างไฟล์บน GT-I747M S3 ของฉัน ฉันเริ่มมีปัญหานี้โดยใช้ PPA ที่ต่ำกว่า 12.04 และต่อมาเมื่อใช้งาน 12.10 amd64 Desktop live DVD อย่างไรก็ตาม go-mtpfs สามารถเขียนได้อย่างถูกต้องและความเร็วสูงกว่า 10MB / s ทั้งการอ่านและเขียน
สัญชาตญาณ

สิ่งนี้ล้าสมัยไปเกือบหมดแล้ว ดูคำตอบของ scottl ด้านล่างสำหรับวิธีการที่ง่ายที่สุด
wakeup

แต่การใช้ GFVS นั้นเหมาะสำหรับฉัน ใช้งานเบื้องต้น IOS Loki (Ubuntu 16.04) ด้วย Galaxy S5 ติดตั้งgmtpตามที่แนะนำโดย scottl กระนั้น

14

มันไม่คุ้มค่า. ใช้สิ่งที่ชอบSSHDroidแล้วเชื่อมต่อผ่าน ssh นอกจากนี้ยังมีเซิร์ฟเวอร์ FTP และแม้แต่Droid NASที่ให้การเข้าถึง CIFS โปรแกรม MTP ทำงานได้ไม่ดีและมีแนวโน้มว่าจะทำงานได้ไม่ดีในอนาคตอันใกล้

หากคุณต้องการให้ MTP ทำงานจริง ๆ ให้แน่ใจว่าคุณตั้ง Nexus ของคุณเป็นไม่ล็อคหน้าจอหรือปิดหน้าจอ การล็อคหน้าจอด้วย "ล็อค" โปรโตคอล MTP เช่นกันทำให้เกิดคฤหาสน์ของการสูญเสียข้อมูลและปัญหาการเชื่อมต่อ การปิดหน้าจอในเคอร์เนลสต็อก (อาจเป็นฮาร์ดแวร์) จะทำให้ CPU ลดลงมากเท่าที่จะทำได้และเปิดใช้งานฟีเจอร์การประหยัดพลังงานอื่น ๆ มากมายซึ่งจะส่งผลให้เกิดการถ่ายโอนที่น่ากลัว (แต่ยังทำงานอยู่)


จับได้เห็นชัดตรงเผง! ฉันไม่ชอบการเพิ่มที่มาพร้อมกับ SSHDroid แต่มีทางเลือกอื่น
Luís de Sousa

สิ่งที่ต้องการ ... SSHDroid ConnectBotเป็นที่ดีโดยเฉพาะอย่างยิ่งกับแป้นพิมพ์แฮกเกอร์
Wilf

1
@Wilf SSHDroid ช่วยให้คุณสามารถกำหนดค่าโทรศัพท์ของคุณเป็นเซิร์ฟเวอร์ SSH ConnectBot ช่วยให้คุณใช้อุปกรณ์ของคุณเป็นไคลเอนต์ SSH ไม่เหมือนกัน
Octopus

@Octupus ฉันรู้ว่าความคิดเห็นของฉันไม่ได้พูดอย่างชัดเจน :) แต่สิ่งที่ฉันทำคือใช้ connectbot เพื่อควบคุมเครื่อง Linux โดยไม่ต้องมีการตรวจสอบ / การพิมพ์แบบคลาวด์ดังนั้นฉันสามารถถ่ายโอนไฟล์ไปยังมันได้โดยใช้ลิงก์ SFTP หรือ Dropbox / Drive จากนั้นพิมพ์โดยใช้lprฯลฯ ฉันรู้ว่าพวกเขาไม่เหมือนกัน แต่สามารถใช้งานได้อย่างง่ายดาย
วิลฟ์

8

MTP เป็นเทคโนโลยีของ Microsoftและไม่ได้รับการสนับสนุนบน Linux อย่างเป็นทางการ ฉันลองใช้ Mtp-Tools หลายครั้งด้วยเช่นกันไม่ประสบความสำเร็จ หากคุณพิจารณาวิธีอื่น แต่ฉันมีสองคำแนะนำ:

  • ใช้ FTP เพื่อสร้างอินสแตนซ์ของเซิร์ฟเวอร์ FTP บนแท็บเล็ตของคุณผ่านSoftware Data Cableหรือซอฟต์แวร์อื่น
  • ใช้adbซึ่งเป็นเครื่องมือของAndroid SDKเพื่อผลักดันและไฟล์ดึงจากแท็บเล็ตและโทรศัพท์ผ่านโหมด USB Debug หากต้องการใช้ adb ให้ทำงานและเรียกใช้adb push /source/path /destination/path.คำอธิบายที่ดีขึ้น: http://log.amitshah.net/2012/05/using-adb-to-copy-files-to-from-your-android-device/

ฉันสามารถเชื่อมต่อกับคอมพิวเตอร์ที่ทำงานของฉันได้ แต่ไม่ได้อยู่ที่บ้าน คุณช่วยฉันแก้ปัญหาได้ไหม
Pomario

6

สิ่งนี้บ่งชี้ว่าสำหรับ Ice Cream Sandwich การถ่ายโอนไฟล์ของ Ubuntu นั้นทำได้ง่ายเพียงแค่ทำเครื่องหมายในช่อง PTP ในไม่กี่วินาทีคุณกำลังค้นหาระบบไฟล์ใน Nautilus

เลือกประเภทการเชื่อมต่อ

เปิดใช้งานการเชื่อมต่อ PTP

เปิดโทรศัพท์ใน Nautilus

รูปภาพที่ถ่ายโดยตรงจาก: แหล่งที่มา


1
ทำงานได้ดีสำหรับฉันด้วย Galaxy S3 และ Ubuntu 12.04
El Yobo

ไม่ได้ผลสำหรับฉัน ฉันสามารถคัดลอกไฟล์ไปยังโทรศัพท์ แต่ไฟล์ที่คัดลอกไม่ปรากฏใน Nautilus
jdthood

1
ผมสามารถที่จะเห็นโฟลเดอร์Pictures mediaและVideoแต่ไม่มีของไฟล์ที่สามารถมองเห็นได้บนเครื่องคอมพิวเตอร์
อรุณ

อ่าเข้าใจแล้ว ภาพอยู่ในDCIM/Cameraและไม่อยู่ภายใต้Pictures
อรุณ

ลองสิ่งนี้ด้วย ubuntu 12.04.3 + SGH-I747M ไม่สามารถมองเห็นไฟล์ที่ไม่ได้ไฟล์ภาพชนิด ( .jpg, .pngฯลฯ ) รากของการ์ดแต่ละใบ (การ์ด SD ทั้งภายในและภายนอก) มีโฟลเดอร์เป็นพันล้านฉันคิดว่าสำเนาของโฟลเดอร์ย่อยทุกโฟลเดอร์ในช่วงเวลาที่ผ่านมารวมถึงการ์ดพิเศษที่มีนามสกุลเลขฐานสิบหกแปลก ๆ ไฟล์รูปภาพจากไดเรกทอรีย่อยนั้นยังแสดงที่รูท แต่ไม่สามารถดูได้ พวกเขาสามารถดูได้ที่สถานที่จริงของพวกเขา การถ่ายโอนไฟล์ไปยังโทรศัพท์ดูเหมือนไม่เป็นไร แต่การเขียนทับไฟล์ที่จะก) ทำให้มันว่างเปล่าดูไดเรกทอรีและ b) $FILENAME.dup[01]สร้างสองเล่ม
สัญชาตญาณ

5

ดังที่แดนกล่าวถึงแอพถ่ายโอนไฟล์แบบไร้สายเช่น AirDroid เป็นทางออกที่ดี

แอพเหล่านี้แบ่งเป็นสองหมวดย่อย:

  1. ไฟล์ที่คุณเข้าถึงไฟล์ผ่านเบราว์เซอร์ (AirDroid) และ
  2. สิ่งที่คุณ FTP ไปยังโทรศัพท์ของคุณโดยใช้ไคลเอนต์ FTP เช่น FileZilla (และเซิร์ฟเวอร์ FTP)

แอพนี้เหมาะสำหรับไฟล์ขนาดเล็ก แต่สำหรับการถ่ายโอนภาพยนตร์ HD คุณจะต้องใช้เวลาหลายชั่วโมงหรือหลายวัน ความเร็วในการถ่ายโอนสูงสุดบน Ubuntu นั้นสูงถึง 260KB / s (ด้วยเหตุผลบางอย่าง) ในขณะที่บน Windows 7 จะสูงถึง 1MB / s

มี gMTP ที่มีอยู่ในแอพสโตร์ แต่มีโอกาสที่มันจะไม่ทำงานกับ Galaxy S3 ของคุณ - มันไม่ได้ทำงานอยู่ตลอดเวลา (คุณต้องรอให้แอพหยุดทำงานดูเหมือนว่ามันจะขัดข้องทุกครั้งที่คุณโต้ตอบกับแอพ แต่ถ้ากู้คืนมาคุณก็รู้ว่ามันใช้งานได้)

หากคุณต้องการความเร็วโซลูชันที่ดีที่สุดคือโพสต์โดย BuZZ-dEE แม้ว่าแหล่งที่มาดั้งเดิมเป็นภาษาอังกฤษ:

http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/

คุณจะต้องคุ้นเคยกับเทอร์มินัลการคอมไพล์โปรแกรมจากซอร์สโค้ดและการแก้ไขซอร์สโค้ด หากใครต้องการคำแนะนำแบบนี้ให้ฉันรู้


เพียงแค่แสดงความคิดเห็นความเร็วไม่ว่าไม่ดีและก็ไม่ได้เพราะข้อ จำกัด ในระบบปฏิบัติการ มันขึ้นอยู่กับว่าการเชื่อมต่อของคุณเร็วแค่ไหนยิ่งเร็วเท่าไรก็จะยิ่งเร็วขึ้นเท่านั้น
Uri Herrera

SSHDroid app ทำงานอย่างดีเมื่อผมทดสอบกับกาแล็กซี่แท็บ 2 7.0 ฉันยังไม่ได้พยายามหาทางออกที่ดีที่สุดสำหรับการเชื่อมต่อ USB
david6

+1 สำหรับ AirDroid ลงมือง่ายที่สุดในการติดตั้ง
EP

5

gmtp มอบ UI ที่เป็นมิตรในการเข้าถึงอุปกรณ์มือถือใหม่และฉันใช้มันอย่างน่าเชื่อถือมานานหลายปี

http://gmtp.sourceforge.net/

การนำทาง & การประสานอุปกรณ์มือถือ GMTP


ใช้งานไม่ได้กับ Ubuntu 14.04 และ Nexus 4
Edward Falk

4

ฉันจะแนะนำ 'Go-mtpfs' มีสองวิธีในการใช้โปรแกรมนี้ที่ฉันควรอธิบาย

  1. ก่อนอื่นให้ติดตั้งโปรแกรมโดยใช้คำสั่งต่อไปนี้:

    sudo add-apt-repository ppa:webupd8team/unstable
    sudo apt-get update
    sudo apt-get install go-mtpfs
    

การใช้งานเครื่อง

ถ้าคุณต้องการใช้โปรแกรมผ่านทางเทอร์มินัลหรือถ้าคุณเกลียดความสามัคคี

  1. เมานต์อุปกรณ์ MTP ของคุณ

    สำหรับการติดตั้งอุปกรณ์ของคุณอาจทำตามคำสั่งต่อไปนี้

    go-mtpfs /media/MyAndroid`
    

    เปิดเครื่องทิ้งไว้นานจนคุณใช้อุปกรณ์ของคุณ

  2. สำหรับการถอดอุปกรณ์ MTP ของคุณ

    ปิดเทอร์มินัลหรือทำCtrl+ Cเพื่อยกเลิกโปรแกรม

     fusermount -u /media/MyAndroid
    

การใช้ Unity Launcher แบบกำหนดเอง

  1. ก่อนติดตั้งตัวเรียกใช้:

    sudo apt-get install go-mtpfs-unity
    
  2. กดปุ่ม Ubuntu บนตัวเรียกใช้งาน Unity ค้นหา "Mount Android Device" และลากไอคอนไปยังแถบความสามัคคี

  3. จากนั้นคลิกขวาที่ไอคอนและคุณควรจะได้รับ:

    ป้อนคำอธิบายรูปภาพที่นี่

สนุกกับอุปกรณ์ Android ของคุณที่ทำงานบน Ubuntu: D

แหล่ง


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนที่สำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
RolandiXor

โอเคฉันจะพยายามทำให้คำตอบของฉันดีขึ้น
Thomas15v

วิธีการแก้ปัญหา niec ที่เป็นประโยชน์มากสำหรับผู้ที่มองหาเมานท์รอบ-a-แข่งขันสำหรับหุ่นยนต์ FS
Ehime

ขอบคุณ: p, Note: ubuntu 13:04 ไม่ต้องการสิ่งนี้อีกต่อไป: D มันใช้งานได้มากกว่ากล่องมากกว่า windows;)
Thomas15v

3

โพสต์นี้คล้ายกับโพสต์แรกที่คุณเชื่อมโยง แต่ขั้นตอนแตกต่างกันเล็กน้อย มันอาจช่วยลองดู

สรุปขั้นตอนด้านล่างเพื่อความสะดวก

คำปฏิเสธ

ฉันไม่ได้ลองทำตามขั้นตอนต่อไปนี้เป็นการส่วนตัว ฉันไม่สามารถรับประกันความปลอดภัยหรือประโยชน์ของพวกเขา ใช้ความเสี่ยงของคุณเอง

การติด

  1. ติดตั้งแพ็คเกจที่เกี่ยวข้อง:

    sudo apt-get install mtp-tools mtpfs
    
  2. สร้างudevกฎใหม่โดยใช้คำสั่งต่อไปนี้ (ต้องใช้รหัสผ่าน):

    gksu gedit /etc/udev/rules.d/51-android.rules
    
  3. ที่นี่เราจะเบี่ยงเบนไปจากขั้นตอนการโพสต์เล็กน้อยตามความคิดเห็นจากโพสต์ที่เชื่อมโยง ในเทอร์มินัลให้รันlsusbด้วย Nexus 7 ของคุณเชื่อมต่อผ่าน USB คุณควรเห็นผลลัพธ์ดังนี้:

    Bus 001 Device 010: ID 18d1:4e41 Google Inc.
    

    เก็บค่าสองค่าที่คั่นด้วยโคลอนไว้หลังIDส่วนในใจสำหรับขั้นตอนถัดไป พวกเขาคือสิ่งที่คุณควรตั้งค่าATTR{idVendor}และATTR{idProduct}เพื่อตามลำดับ

  4. พิมพ์ข้อความต่อไปนี้ลงในไฟล์ทั้งหมดในบรรทัดเดียว (ค่าตัวเลขที่ใช้คือข้อความจากขั้นตอนการโพสต์ต้นฉบับ):

    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="your-username-in-ubuntu"
    

    ตัวอย่างเช่นการใช้ชื่อผู้ใช้และค่าจากความคิดเห็นบรรทัดที่ฉันจะป้อนคือ:

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666", OWNER="christopher"
    
  5. สร้างจุดเชื่อมต่อสำหรับ Nexus 7 ของคุณ:

    sudo service udev restart
    sudo mkdir /media/Nexus7
    sudo chmod a+rwx /media/Nexus7
    
  6. หาก Nexus 7 ของคุณยังไม่ได้เสียบปลั๊กให้ทำทันที จากนั้นเรียกใช้คำสั่งต่อไปนี้บน Ubuntu เพื่อเข้าถึง:

    sudo mtpfs -o allow_other /media/Nexus7
    

    วิธีนี้จะช่วยให้คุณใช้ Nautilus เพื่อเรียกดู Nexus 7 และถ่ายโอนไฟล์

การยกเลิก

เมื่อคุณถ่ายโอนสิ่งที่คุณทำเสร็จแล้วให้รันคำสั่งต่อไปนี้เพื่อถอนการเชื่อมต่อ Nexus 7 ของคุณก่อนที่จะถอดปลั๊ก:

sudo umount mtpfs

และในกรณีที่ใช้งานไม่ได้ ...

... คุณสามารถดูที่คาดคะเนวิธีที่เชื่อถือได้มากขึ้นในการเชื่อมต่อที่นี่


2

หากคอมพิวเตอร์และ Nexus ของคุณอยู่ในเครือข่าย wifi เดียวกันคุณสามารถใช้แอพที่เรียกว่า AirDroid นั่นฟรี

https://play.google.com/store/apps/details?id=com.sand.airdroid&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5zYW5kLmFpcmRyb2lkIl0

  1. เปิดแอปบนอุปกรณ์

  2. ไปที่ web.airdroid.com บนเว็บเบราว์เซอร์คอมพิวเตอร์

  3. ป้อนรหัสผ่านที่สร้างขึ้นบนอุปกรณ์ลงในเว็บแอป

  4. เชื่อมต่ออัตโนมัติ คุณสามารถถ่ายโอนไฟล์ดูรายชื่อติดต่อและอื่น ๆ อีกมากมาย มันเยี่ยมมาก ฉันจะใช้มันตลอดเวลา.

ฉันหวังว่านี่จะช่วยได้.


สิ่งนี้ใช้งานได้หรือไม่หากเครือข่าย wifi เป็นฮอตสปอตที่สร้างขึ้นโดยโทรศัพท์ เกิดอะไรขึ้นถ้าเป็นฮอตสปอตที่สร้างโดยพีซี
สัญชาตญาณ

1

เพิ่มที่เก็บ raring ไปยัง source.list และ

sudo apt-get -t raring install gvfs

หลังจากนี้ฉันสามารถเรียกดูระบบไฟล์บน Samsung Galaxy S3 กับ Android 4.1.2 โดยใช้ Nautilus

โปรดทราบว่า apt-get pulls ในแพ็คเกจไม่กี่ตัวจาก Raring รวมถึง libc6 ใหม่


1

วิธีนี้ใช้งานได้ดีสำหรับการรับโทรศัพท์ android 4.2.2 เพื่อแสดงใน 12.04 Ubuntu

แก้ไข /etc/apt/sources.list เพื่อเพิ่ม raring จากนั้นติดตั้ง gvfs ใช้เวลาสองสามครั้งในการรับ apt เพื่อติดตั้งทุกอย่าง (apt-get -f install) ฉันอาจจะบอร์กอย่างอื่น แต่ตอนนี้ปัญหานี้ได้รับการแก้ไขแล้ว

คี ธ


0

ฉันทำตามขั้นตอนที่กล่าวถึงในลิงค์ u โพสต์และทำงานได้ดีสำหรับฉัน แต่ฉันติดตั้งโดยใช้คำสั่ง sudo ก่อนที่จะติด .. สิ่งอื่นที่ฉันเสียบอุปกรณ์ก่อนที่จะทำตามขั้นตอนทั้งหมด และตอนนี้ทำงานได้ดี .. ตรวจสอบด้วยว่าอุปกรณ์ของคุณเปิดใช้งานตัวเลือกการเชื่อมต่อคอมพิวเตอร์ USB ที่นั่นฉันเลือกอุปกรณ์สื่อ (MTP) นั่นคือทั้งหมดที่ฉันทำ .. หวังว่าคุณจะสามารถใช้งานได้ในไม่ช้า ความนับถือ


1
ขอบคุณสำหรับความคิดเห็นของคุณ แต่ไม่ได้ให้ความช่วยเหลือในการแก้ไขปัญหา
Pomario

0

ฉันมี LG P880 และฉันได้สร้างไดเรกทอรีภายใน "รูปภาพ" และตั้งชื่อเป็น "ptp" จากนั้นฉันเชื่อมต่ออุปกรณ์ของฉันเป็นPTPและคัดลอกไฟล์ไปยังรูปภาพ / ptp

มีปัญหาเล็กน้อยอยู่หนึ่งอย่างที่ฉันไม่เห็นกล่องโต้ตอบการถ่ายโอนขณะคัดลอกไฟล์ดังนั้นฉันคิดว่าคุณต้องประมาณเวลา .. สำหรับฉันฉันบีบอัดไฟล์ขนาดใหญ่เป็นชิ้นเล็ก ๆ และรอให้ปรากฏอีกด้านหนึ่ง จากนั้นนำอุปกรณ์ออกหลังจากนั้นครู่หนึ่ง

จากนั้นแน่นอนเปิดตัวจัดการไฟล์และย้าย / แยกไฟล์ไปยังตำแหน่งที่ต้องการ ฉันใช้วิธีนี้ตลอดเวลา ..


0

Got มันทำงานกับ Nexus 4 ของฉันโดยการติดตั้งรุ่นใหม่ล่าสุดของ libmtp จากLaunchpad เวอร์ชันสำหรับ Raring Ringtail ทำงานได้ดีบนระบบ 12.04 ของฉัน คำแนะนำยังคงเหมือนเดิมในบทช่วยสอนของคุณ

แก้ไข: แม้ว่าจะใช้งานได้ แต่ก็ช้าอย่างเจ็บปวด ... ตอนนี้ฉันกำลังคัดลอกด้วย 7 kb / s

แก้ไข 2: Nvm เพิ่มขึ้นถึง 350 kb / s ซึ่งเป็นที่ยอมรับได้


0

รหัสผ่านอุปกรณ์ Android ของคุณมีการป้องกันและล็อคหรือไม่? ฉันพบว่าฉันได้รับข้อผิดพลาด:

ปลายทางการขนส่งไม่ได้เชื่อมต่อ

เพราะฉันไม่ได้ป้อนรหัสผ่าน เมื่อฉันรับรองความถูกต้องบนอุปกรณ์ฉันสามารถเชื่อมต่อ

ทำให้รู้สึกที่สมบูรณ์เมื่อคุณคิดเกี่ยวกับมัน คุณไม่ควรเพียงแค่คว้าอุปกรณ์ที่คุณไม่มีรหัสผ่านและเชื่อมต่อกับมันผ่านคอมพิวเตอร์


0

SSHDroid ทีละขั้นตอน

นี้ถูกกล่าวถึงโดยhttps://askubuntu.com/a/222851/52975แต่ newbs เหมือนฉันต้องการรายละเอียดเพิ่มเติม:

  1. เชื่อมต่อโทรศัพท์และพีซีใน LAN เดียว

บน Android:

  1. ติดตั้งhttps://play.google.com/store/apps/details?id=berserker.android.apps.sshdroidทางโทรศัพท์ เซิร์ฟเวอร์ SSH อื่น ๆ ก็ควรใช้งานเช่นกัน
  2. เริ่ม SSHDroid บนโทรศัพท์ หากคุณปิดหน้าต่างและจะยังคงทำงานบนพื้นหลัง
  3. ภายในแอปให้สังเกตAddress:ฟิลด์ root@192.168.0.3:2222เช่น:

ใน Ubuntu:

  1. sudo apt-get install openssh-client
  2. เปิด nautilus> ไฟล์> เชื่อมต่อกับเซิร์ฟเวอร์ตามที่กล่าวไว้ที่: nautilus เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน ssh ไม่ปรากฏใน ubuntu 14.04
  3. ที่อยู่การใช้งานเซิร์ฟเวอร์: และรหัสผ่านsftp://root@192.168.0.3:2222 เป็นประเภท FTP ผ่าน SSH ที่ติดตั้งมากับเซิร์ฟเวอร์ SSH แล้วadminsftp
  4. เมื่อเชื่อมต่อ Nautilus คุณจะทิ้งไว้ในโฟลเดอร์ที่มีเพียงและ.bin .sshแถบที่อยู่นั้นว่างเปล่าเพราะจริง ๆ แล้วเราอยู่ในโฟลเดอร์ที่เรียกว่าhomeNautilus ซ่อนสิ่งที่เกิดขึ้นก่อนหน้านี้ซึ่งทำงานได้ดีสำหรับการติดตั้ง Linux ปกติ ทำเพื่อไปยังโฟลเดอร์หลักและเราเห็นว่าเราเป็นจริงภายใน:Alt + up/data/data/berserker.android.apps.sshdroid

ข้อดีของวิธีนี้: คุณอาจต้องใช้ SSH เพื่อเข้าสู่ระบบเชลล์ในโทรศัพท์ Android

ข้อเสีย: มันมีประสิทธิภาพน้อยกว่าการติดตั้งโฟลเดอร์เครือข่าย เช่นหากคุณเรียกดูไฟล์เสียงและคลิกที่เครื่องเล่นเพลงจะเห็นที่sftpอยู่และอาจขอรหัสผ่านอีกครั้งเพื่อเปิด (ถ้าสามารถจัดการได้sftp)

ทดสอบบน Ubuntu 15.10, Android 5.1.1


0

ฉันมักจะใช้แอพถ่ายโอนไฟล์เช่นXenderแอปเบราว์เซอร์ มันง่ายในการติดตั้งและใช้งานง่ายยิ่งขึ้น และมีประโยชน์เมื่อคุณไม่มีสาย USB ที่วางอยู่รอบ ๆ คุณจะได้รับในโทรศัพท์ของคุณจากที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.