เชื่อมต่อโทรศัพท์ 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.