

androidアプリでcsvファイルを作ったのですが、そのファイルの取り出し方がわかりません。  
コマンドプロンプトで端末にログインしアプリのユーザーを変えてtest.csvファイルが作られたことは確認できました。

[code]

      C:\android-sdk-windows\platform-tools> adb shell
      shell@hammerhead:/ $ run-as eyegraphic.nikkeibp.wings.jp.eyeglance
      shell@hammerhead:/data/data/eyegraphic.nikkeibp.wings.jp.eyeglance $ ls
      cache
      files
      lib
      out
      shell@hammerhead:/data/data/eyegraphic.nikkeibp.wings.jp.eyeglance $ ls files
      t1.csv
      test.csv
    
[/code]

このtest.csvを取り出す方法として下のサイトを参考に実行してみましたがうまくいきません。

[実機デバッグでdata/dataに保存したファイルを取得する方法](http://to-developer.com/blog/?p=1111)  
[実機のSQLiteへアクセスできないときの暫定回避策](http://dev.classmethod.jp/smartphone/android/android-
sqlite/)  
[アプリの内部メモリを覗くとパーミッションでブロックされる](https://akira-watson.com/android/adb_run-
as.html)

pullができる場所にtest.csvをコピーしようとするところでエラーが出てしまいます。

[code]

    shell@hammerhead:/data/data/eyegraphic.nikkeibp.wings.jp.eyeglance$
    cat files/test.csv > /storage/ sdcard0/ test.csv
    sh: can't create /storage/: Is a directory
    sh: cat: /data/data/: Permission denied
    
    cshell@hammerhead:/data/data/eyegraphic.nikkeibp.wings.jp.eyeglance$
    cat /data/data/ eyegraphic.nikkeibp.wings.jp.eyeglance/files/test.csv > /storage/ sdcard0/ test.csv 
    sh: can't create /storage/: Is a directory
    sh: cat: /data/data/: Permission denied
    
[/code]

また pullはshell内では使えないということもあったのでshell外からpullを使ってみたのですが引き出されたファイルは0でした。

[code]

    C:\android-sdk-windows\platform-tools>
    adb pull     data/data/eyegraphic.nikkeibp.wings.jp.eyeglance /files/test.csv C:\csv
    pull: building file list...
    0 files pulled. 0 files skipped.
    
[/code]


CC BY-SA 4.0
2015-12-19T14:28:13.947
20183
2023-09-05T02:16:19.687
2023-09-05T02:16:19.687
3060
13431
question
android adb
androidアプリで作ったcsvファイルをPCへ取り出したい


こちらはできませんか？

[code]

    adb shell run-as my.package.name cat /file-path/filename | perl -ne 's/\r$//' > out
    
[/code]

**参考:**  
[Androidでadb
pullできないデータをスマフォからパソコンに取り出す方法](http://mathematik.hatenablog.com/entry/2015/03/29/135954)


CC BY-SA 4.0
2017-05-18T13:49:09.483
34816
2020-09-01T00:06:03.077
2020-09-01T00:06:03.077
3060
23205
20183
answer