พยายามคัดลอกไฟล์จากอุปกรณ์ไปยังเดสก์ท็อปนี่คือคำสั่ง:
adb pull sdcard/log.txt Users/admin/Desktop
แต่คำสั่งนี้จะสร้างโฟลเดอร์ Users / admin / Desktop ภายในโฟลเดอร์ platform-tools ที่ adb อยู่ จะดึงไฟล์ไปที่เดสก์ท็อปได้อย่างไร?
พยายามคัดลอกไฟล์จากอุปกรณ์ไปยังเดสก์ท็อปนี่คือคำสั่ง:
adb pull sdcard/log.txt Users/admin/Desktop
แต่คำสั่งนี้จะสร้างโฟลเดอร์ Users / admin / Desktop ภายในโฟลเดอร์ platform-tools ที่ adb อยู่ จะดึงไฟล์ไปที่เดสก์ท็อปได้อย่างไร?
คำตอบ:
ใช้พา ธ แบบเต็มไปยังเดสก์ท็อป (เช่น/home/mmurphy/Desktop
)
ตัวอย่าง: adb pull sdcard/log.txt /home/mmurphy/Desktop
/
และด้วยเหตุนี้จึงเป็นเส้นทางสัมพัทธ์ เส้นทางที่มีคุณสมบัติครบถ้วนบน OS X หรือ Linux เริ่มต้นด้วย/
; พา ธ ที่มีคุณสมบัติครบถ้วนบน Windows เริ่มต้นด้วยอักษรระบุไดรฟ์หรือแชร์
adb
คำสั่งโดยอัตโนมัติให้ถามคำถาม Stack Overflow ใหม่ที่คุณแสดงรหัสและข้อผิดพลาดของคุณ
ตัดสินโดยตำแหน่งโฟลเดอร์เดสก์ท็อปที่คุณใช้ Windows คำสั่งใน Windows จะเป็น:
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\log.txt
อย่างอื่นมันบอกว่าไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ใน Windows ให้เริ่มCommand Prompt (cmd.exe) หรือPowerShell (powershell.exe) การทำเช่นนี้ได้อย่างรวดเร็วเปิดหน้าต่าง Run คำสั่งโดยการกดปุ่ม Windows + R ในหน้าต่าง Run Command พิมพ์ cmd.exe เพื่อเปิด Command Prompt อย่างไรก็ตามหากต้องการเริ่ม PowerShell แทนให้พิมพ์ "powershell" หากคุณกำลังเชื่อมต่ออุปกรณ์ Android กับคอมพิวเตอร์โดยใช้สาย USB คุณจะต้องตรวจสอบว่าอุปกรณ์ของคุณกำลังสื่อสารด้วยหรือไม่adb
โดยป้อนคำสั่งด้านล่าง:
# adb devices -l
จากนั้นดึง (คัดลอก) ไฟล์จากอุปกรณ์ Android ของคุณไปที่ Windows สามารถทำได้โดยป้อนคำสั่งต่อไปนี้:
# adb pull /sdcard/log.txt %HOME%\Desktop\log.txt
คุณอาจป้อนคำสั่งนี้แทน:
# adb pull /sdcard/log.txt C:\Users\admin\Desktop\log.txt
หมายเหตุต้องรูทกว่า:
adb root
adb pull /data/data/com.google.android.apps.nexuslauncher/databases/launcher.db launcher.db