1

私は Android で作業しており、Eclipse を使用してアプリケーションを開発し、エミュレーターを使用してアプリケーションをテストしています。ArrayList のコンテンツをデータベースに挿入しようとしていますが、コンソールからデータベースの情報にアクセスしようとすると、次のメッセージ:

Error: unable to open database /data/data/my.package/databases/ars.db : unable to open database file

これまでのところ、行を挿入するたびに SQLiteDatabase の挿入メソッドが作成された行の ID を返すため、データベースが正しく作成されていることがわかります。これまでにアプリケーションを 6 回実行し、最後に取得した ID は 18 でした。

次の方法でデータベースにアクセスしようとしています。

#sqlite3 /data/data/my.package/databases/ars.db

そして、私が試したとき:

sqlite>.tables

エラーメッセージが表示されます。私は何を間違っていますか?データベース データへのアクセス許可を取得できないのはなぜですか? Android デバイスではなくエミュレータを使用しているからでしょうか? あなたが与えることができるアドバイスをありがとう。

4

0 に答える 0