cd: can't cd to data/data/パッケージ名/databases

Android Debug Bridge (adb)

エラーメッセージ

 状態:解決済  閲覧数:3,037  投稿日:2013-08-11  更新日:2013-08-11
cd: can't cd to data/data/パッケージ名/databases


内容


・「data/data/パッケージ名/databases」へ移動できない

エラー原因例

 閲覧数:736 投稿日:2013-08-11 更新日:2013-08-15

エラー原因例1


・そもそもデータベースを作成していない

対応案1
・データベース作成


エラー原因例2


・パッケージ名が間違っている

対応案2
・正しいパッケージ名へ変更


エラー原因例3


・起動プロジェクトが間違っている
・既に違うデータベースへ移動している

対応案3
・該当プロジェクトよりエミュレータを起動
・一旦ログアウト後、「adb shell」からやり直し

実際に遭遇した例3

 閲覧数:714 投稿日:2013-08-11 更新日:2013-08-15

実際に遭遇した例3



1.該当プロジェクトより、エミュレータ起動

2.「adb shell」入力
C:\Users\Administrator>adb shell


3.データベースディレクトリへ移動
# cd data/data/com.fc2.blog98.andromaker.housekeepingbook/databases
cd data/data/com.fc2.blog98.andromaker.housekeepingbook/databases


4.処理

5.ログアウト
# exit
exit


6.再度、「adb shell」入力
C:\Users\Administrator>adb shell


7.該当プロジェクトではないデータベースディレクトリへの移動を試みる
エラー発生
# cd data/data/android.style.householdaccount/databases
cd data/data/android.style.householdaccount/databases
cd: can't cd to data/data/android.style.householdaccount/databases


8.先ほどとは異なるプロジェクトより、エミュレータ起動し直す
8.一旦ログアウト

9.再度、「adb shell」入力
C:\Users\Administrator>adb shell


10.データベースディレクトリへ移動
# cd data/data/android.style.householdaccount/databases
cd data/data/android.style.householdaccount/databases



adb shell … error: device not found