0

こんにちは (初めてフォーラムに参加しました)、私は Eclipse で Android アプリを開発しており、Samsung Galaxy S2 をテストとデバッグに使用しています。データベース ファイルが /data/data/ のどこかに保存されていることは理解しています。私の電話は、私が知っていることに対して「ルート化」されておらず、adb を介してこのフォルダーにアクセスできませんでした。

したがって、プログラムでデータベースを作成すると

myDatabaseOpenHelper = new DatabaseOpenHelper(context, "foo",   null, 1);
myDatabaseOpenHelper = new DatabaseOpenHelper(context, "bar",   null, 1);
myDatabaseOpenHelper = new DatabaseOpenHelper(context, "yet_a_database",    null, 1);

(myDatabaseOpenHelper は SQLiteOpenHelper 型です) デバイスには、知らないデータベースや忘れていたデータベースが含まれている可能性があります。概要を取得する方法は本当にありませんか?何も機能しない場合は、SQLite をリセットしてすべてを削除できますか?

4

1 に答える 1

0

データベースは /data/data/[パッケージ名]/databases に存在します。

アプリのアプリケーション情報に移動して、すべてのデータベースをクリアできます。Clear Data

于 2012-08-15T17:35:44.523 に答える