错误:无法在sqlite3上打开数据库

时间:2012-09-03 02:45:20

标签: android eclipse android-emulator sqlite console

我正在开发Android并使用Eclipse开发和模拟器来测试我的应用程序,我正在尝试将ArrayList中的内容插入到数据库中,但是当我尝试通过控制台访问数据库的信息时我收到以下消息:

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

到目前为止,我知道数据库正在正确创建,因为每次插入行时,SQLiteDatabase的insert方法都会返回创建的行的id,到目前为止,我已经运行了6次应用程序,最后一个id是18。

我正在尝试以下列方式访问数据库:

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

然后当我尝试:

sqlite>.tables

我收到错误消息。我究竟做错了什么?为什么我无法获得访问数据库数据的权限?是因为我使用的是模拟器而不是Android设备?感谢您提出的任何建议。

0 个答案:

没有答案