私は自分の携帯電話にAndroidアプリケーションをインストールして実行していますが、テスト目的で、自分の携帯電話にあるアプリケーションのデータベースを確認したいと思います。今、それらのデータベースとテーブルを取得する方法についての私の質問???? よろしくお願いします。
2 に答える
ローカル データベースの内容を表示するには、Sqlite Studio というソフトウェアをダウンロードする必要があります: http://sqlitestudio.one.pl/
1.) Sqlite Studio をコンピューターにダウンロードしてインストールします。
2.) 携帯電話をコンピュータに接続し、USB デバッグがオンになっていることを確認します。USB デバッグは、設定 -> アプリケーション -> USB デバッグ (アイスクリーム サンドイッチを使用している場合は、設定 -> 開発者向けオプション -> USB デバッグ) から有効にできます。
3.) Eclipse で DDMS ビューを開き、DDMS で [ファイル エクスプローラー] タブを開き、データ -> データ -> (アプリケーション名) -> データベースに移動します。次に、データ ファイルをデータベース フォルダーからコンピューターにプルします。
4.) Sqlite Studio を開き、Android フォンから取得したデータ ファイルをインポートします。
5.) データベースの内容を表示します。
これが役に立ったことを願っています。わからないことがあれば遠慮なく教えてください!
エミュレーターで実行する場合、Vishwa で説明されている手順は正しいです。しかし、実際のデバイスでは、DDMS を使用してデータ フォルダーにアクセスすることはできません。Android フォンでデータ フォルダを参照するには、ルート アクセス権を持つ電話が必要です。これは、開発者用デバイス (ADP1 または Google I/O の ION) を持っているか、別の方法で電話を「ルート化」する方法を見つけたことを意味します。