0

データベースを作成するための Learning Android book の例に従っていますが、データベースを正常に作成しているようです (私の SQLiteOpenHelper では、onCreate を再実行していません)。しかし、Eclipse ファイル エクスプローラーを使用して data/data/ のデータベース ファイルを表示しようとすると、ファイルが表示されません。

また、adb シェルを使用して sqlite ファイルを開こうとしましたが、ディレクトリ data/data/ 内のファイルを一覧表示しようとすると、「opendir に失敗しました。許可が拒否されました」と表示されます。

私の質問は、データベース ファイルを表示するために携帯電話をルート化する必要がありますか?

ご協力いただきありがとうございます!

4

4 に答える 4

1

はい。スマートフォンをルート化しない限り、どのアプリのデータ/データフォルダーも表示されません。

于 2013-01-26T19:39:27.370 に答える
1

皆さん、助けてくれてありがとう。最終的に電話をルート化しましたが、Eclipse ファイル エクスプローラーでファイルを表示できません。

Android: ファイル エクスプローラーにファイルが表示されない

これを修正する方法を知っている場合は、私に知らせてください!

于 2013-01-26T23:59:41.170 に答える
0

CellObject SQLite Browserと呼ばれる Eclipse 用の小さなプラグインがあり、 SQLiteデータベースとその内容を表示できます (変更はできません)。エミュレーターを起動し、ファイル エクスプローラー タブに移動して、アプリのパッケージ名、データ フォルダーを見つけ、プラグイン アイコンをクリックして db ファイルを開きます (DDMS オプションのすぐ隣にアイコンが自動的に含まれます)。

于 2013-01-26T19:58:20.890 に答える
0

エミュレーターを使用してデータベース ファイルを表示します。Eclipseでファイル エクスプローラーを探します。

于 2013-01-26T19:46:47.313 に答える