장치에서 데스크탑으로 파일을 복사하려는 경우 다음 명령이 있습니다.
adb pull sdcard/log.txt Users/admin/Desktop
그러나이 명령은 adb가있는 platform-tools 폴더 내에 Users / admin / Desktop 폴더를 만듭니다. 내 데스크탑으로 파일을 가져 오는 방법은 무엇입니까?
답변:
데스크톱에 대한 정규화 된 경로를 사용합니다 (예 :) /home/mmurphy/Desktop
.
예: adb pull sdcard/log.txt /home/mmurphy/Desktop
/
상대 경로입니다. OS X 또는 Linux에서 정규화 된 경로는 /
; Windows에서 정규화 된 경로는 드라이브 문자 또는 공유로 시작합니다.
adb
명령 을 자동화하는 데스크톱 Java 프로그램을 작성하려는 경우 코드와 오류를 표시하는 새로운 스택 오버플로 질문을하십시오.
Windows를 사용중인 데스크톱 폴더 위치로 판단합니다. Windows의 명령은 다음과 같습니다.
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\log.txt
가 해당 파일이나 디렉토리 말했다 그렇지 않으면
Windows에서 명령 프롬프트 (cmd.exe) 또는 PowerShell (powershell.exe)을 시작합니다. 이 작업을 빠르게 수행하려면 Windows 키 + R 을 눌러 명령 실행 창을 엽니 다 . 명령 실행 창에서 "cmd.exe"를 입력하여 명령 프롬프트를 시작합니다. 그러나 대신 PowerShell을 시작하려면 "powershell"을 입력합니다. USB 케이블을 사용하여 Android 장치를 컴퓨터에 연결하는 경우 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 pull \ sdcard \ log.txt C : Users \ admin \ Desktop
다음보다 루트가 필요합니다.
adb root
adb pull /data/data/com.google.android.apps.nexuslauncher/databases/launcher.db launcher.db