Titanium: где хранится БД SQLite? - PullRequest
1 голос
/ 24 августа 2011

Я запустил титановое приложение, которое использует базу данных sqlite. Я получаю странные результаты БД, поэтому просто хочу просмотреть базу данных с помощью FF SQLite Manager, но я не уверен, где база данных?

Это код, который создает БД (часть):

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');

Я работаю в студии Titanium на Mac.

Спасибо

1010 * Билли *

Ответы [ 5 ]

2 голосов
/ 26 августа 2011

я думал, что это было что-то вроде

/Library/Application\ Support/iPhone\ Simulator/.../your.app.id/..

посмотри. Учтите, что есть две / Library-папки (в корне и дома). извините за неточный ответ.

1 голос
/ 30 августа 2011

Все папки ваших проектов находятся здесь:

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

Они отсортированы по идентификатору приложения.В каждой папке вы найдете файл Databases.db, в котором содержатся ваши БД, если они есть в приложении.

0 голосов
/ 05 декабря 2014

Путь в

~ / Library / Developer / CoreSimulator / Устройства / {DeviceId} / данные / Контейнеры / Data / Application / {APP_WEIRD_ID} / Library / Private Документы /

0 голосов
/ 21 мая 2014

Для андроида, расположение /data/data/your.app.id/databases/

Обычно, вы не можете напрямую просматривать файл, если у вас нет разрешения root。

И вы можете использовать команду adb series, чтобы получить файл на ваш компьютер develop и проанализировать файл db на вашем настольном компьютере.

Для iOS лучший способ увидеть файл db - запустить приложение в симуляторе. файл БД обычно хранится в месте simalar, как это

/Users/[your name]/Library/Application Support/iPhone Simulator/7.1/Applications/3CE12954-6C8A-48E1-BF71-CF483E01CBA1/Library/Private Documents
0 голосов
/ 25 августа 2011

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

...