Titanium:SQLite DB存储在哪里?

时间:2011-08-24 16:24:42

标签: sqlite titanium

我开始使用一个使用sqlite db的钛应用程序。我得到奇怪的数据库结果所以只想使用FF SQLite Manager浏览数据库,但我不确定数据库在哪里?

这是创建db(部分)的代码:

var db = (function() {

  //create an object which will be our public API
  var api = {};

  //maintain a database connection we can use
  var conn = Titanium.Database.open('quote');

我在Mac上运行Titanium studio。

谢谢,

比利

5 个答案:

答案 0 :(得分:2)

我认为它就像是

/Library/Application\ Support/iPhone\ Simulator/.../your.app.id/..
看看。考虑有两个/ Library-Folders(在root和home中)。对不起的答案感到抱歉。

答案 1 :(得分:1)

所有项目文件夹都位于此处:

~/Library/Application\ Support/Titanium/appdata/

按应用ID排序。 在每个文件夹中,您将找到一个Databases.db文件,如果应用程序有一个文件,则该文件将包含您的数据库。

答案 2 :(得分:0)

/data/data/your.app.id/databases/

答案 3 :(得分:0)

对于android,位置是/data/data/your.app.id/databases /

普通的,除非获得root权限,否则无法直接查看该文件。

并且,您可以使用adb series命令将文件提供给您开发计算机,并分析您桌面计算机上的db文件。

对于iOS,查看db文件的最佳方法是在模拟器中运行应用程序。 db文件通常存储在simalar位置,如此

/Users/[your name]/Library/Application Support/iPhone Simulator/7.1/Applications/3CE12954-6C8A-48E1-BF71-CF483E01CBA1/Library/Private Documents

答案 4 :(得分:0)

路径位于

  

〜/库/开发商/ CoreSimulator /设备/ {DEVICEID} /数据/容器/数据/应用/ {APP_WEIRD_ID} /库/私人   文档/