adbデバイスの処理

adbデバイスの処理

私は最近adbコマンドラインユーティリティを使い始めましたが、私がやりたいことは、Androidデバイスのフォルダからすべての画像を抽出することです。私は成功せず、次のコマンドを試しました。

 adb pull /data/media/0/Pictures/Screenshots/*.png   /root/Desktop

特定の画像でも試してみました

 adb pull '/data/media/0/Pictures/Screenshots/Screenshot_2017-12-15-04-51-19.png'

adb pullコマンドを実行するたびにエラーが発生しているようです。

 adb: error: remote object '/root/data/media/0/Pictures does not exist'

adbは大文字と小文字を区別するので、上記のコマンドを進める直前にこれを受け取ったことを確認しました。

更新:adb pushコマンドを試しましたが、エラーコードが出力されます。

 adb: error: failed to copy : Read-only file system

上記の例では、adbデバイスからファイルを抽出するとは言及していません。 5つのWi-Fiファイルを正常に抽出しましたが、画像の抽出はまだ不明です。この時点ではメディアファイルフォルダに絞り込まれていますが、それ以降のすべてのデータは失われ、ファイルが見つかりません。

答え1

ホストからデバイスの適切な場所にファイルをコピーするには、「adb Push」を試してください。

「adb shell」コマンドを使用して場所(パス)を確認することもできます。 「adb shell」を実行すると、場所を確認できるデバイスのシェルプロンプトが表示されます。

「adb shell」または「adb psuh」が機能しない場合デバイスがホストに正しく接続されており、権限が付与されていることを確認してください。

"adbkill-server && adb start-server"コマンドを使用してadbを再起動できます。

答え2

adb:エラー:リモートオブジェクト '/root/data/media/0/Picturesが存在しません'

「イメージ」の後にスラッシュを忘れてしまいました。

関連情報