4

データベースを作成し、データを挿入し、最終的にスピナーに表示するサンプル アプリケーションを作成しています。

テストのために、エミュレーターの代わりに Android フォンを使用しています (応答が遅いことにうんざりしているため)。

私の問題は、アプリケーションが正常に実行されていることですが、スピナーに結果が表示されず、DDMS->data の下のフォルダー構造を表示できません。

データベースが作成されているかどうか混乱しています。emulatpor の代わりに実際のデバイスを使用している場合、データベースを表示する方法を教えてください。

4

3 に答える 3

5

エミュレーターを起動し、DDMS ビューでエミュレーター ファイルを参照してから、[ファイル エクスプローラー] を選択し、[データ] > [データ] > [com.your.package] > [データベース] > [your_database_name] に移動する必要があります。新しいタブにデータが表示されます。実際のデバイスでは機能しません。

データベースをプル/エクスポートして、SQLite Browserでより効果的に分析することもできます

楽しい !

于 2013-08-26T05:55:07.837 に答える
2

ルート化されていない場合、Android の実デバイスから SQLite データベース ファイルを取得することはできません。アプリケーションのデータ フォルダにアクセスするには、アクセス許可を提供する必要があるためです。

ただし、Android エミュレーターでアプリケーションを実行できます。その方法は次のとおりです。

  1. DDMS の [デバイス] メニューで、エミュレーターを選択します。

  2. エクスプローラーで data フォルダーを確認できます。

    パスは次のとおりです: data->data->Application Package Name->Databases->Database Name

于 2013-08-26T06:09:56.137 に答える
-1

エミュレーターでデータベースを表示するには、ファイルエクスプローラーウィンドウ>ビューの表示>ファイルエクスプローラー>データ>パッケージ>データベース名に移動するだけです

于 2013-08-26T05:42:59.493 に答える