0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Androidで書き出したファイルをPCへコピーする方法

Posted at

#0. はじめに
Androidアプリを開発してて、ファイル書き出しをローカルに行うアプリを開発している時に、実際にできたファイルが確認したい!と思った時に、adb shell でPCへコピーしてくる方法をまとめておきます。

#1. PCコピーまでのコマンド
adbコマンドでshellを起動します

qiita.rb
adb shell

そして、ファイルを書き出したアプリを起動します。

qiita.rb
run-as {アプリのパッケージ名}

ちなみに。。。パッケージ名がわからない時は、shellを起動した後に、

qiita.rb
pm list package

とすると、Android端末にインストールされているパッケージが全て列挙されます。

その後、ファイルのある場所(/data/data 配下)を探し、ファイルのある場所のパスをメモしていてください。
また、この時、ファイルへのパーミッションを chmod コマンドで変えておきます。

あとは、PC上のディレクトリを指定して、このコマンドを打つだけ。

qiita.rb
adb pull {ファイルのある場所} {PC上のコピーしたい場所}

PC上の指定した場所にファイルがコピーされていると思います。
ここで、Permisson denied されたら、ファイルのパーミッションを変えるか、sdcardなどのアクセス可能な場所にファイルを移動してからPCローカルへpullしてみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?