Как я могу найти файл базы данных SQLite на своем компьютере?

Я реализовал свое первое приложение с помощью Xamarin Studio (Mono для Android). Это приложение хранит некоторые данные в SQLite db, который отлично работает на устройстве Sony Tablet S.

Мой вопрос: есть ли способ получить файл db и посмотреть, например, его размер?

Я посмотрел на следующий путь

/data/data/My-Application-Package-Name/databases/My-database-name 

Но он, похоже, не существует.

Спасибо за любую помощь!

Вы можете использовать Eclipse, чтобы перейти к нему с помощью подключаемого модуля sqlite manager ( http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/ )

  • Загрузите файл * .jar с веб-сайта, на котором я ссылаюсь выше, на папку «dropins» в eclipse (откройте свою папку eclipse, и вы увидите ее)
  • Затем перезапустите eclipse и перейдите в DDMS. Возможно, вам придется делать windows-> views-ddms, если он еще не отображается …
  • Выберите свое устройство с левой панели, затем используйте проводник файлов, чтобы перейти к своим данным.
    Каталог / YourApp / баз данных. Надеюсь, появится значок, который
    Отображается при выборе базы данных. Если нет, переименуйте свою базу данных, чтобы использовать «db» ext.
  • Щелкните по нему, и он откроется на вкладке менеджера.

Это допустимое местоположение базы данных (// data / data / My-Application-Package-Name / databases / My-database-name), но вы можете получить к нему доступ из файловых менеджеров, если у вас есть только root-доступ. Посмотрите, как это можно сделать здесь . В противном случае, если вы хотите получить некоторую информацию через код, вы делаете что-то неправильно, поэтому опубликуйте код и logcat.