デバイスからデスクトップにファイルをコピーしようとすると、次のコマンドが実行されます。
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プログラムを作成しようとしている場合は、コードとエラーを表示する新しいStackOverflowの質問をしてください。
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を実行します