2013-05-16 1 views
1

У меня есть виртуальное окно для эмулятора, оно отлично работает, но в DDMS я не могу увидеть созданную базу данных.SQLlite Database не отображается в папке DDMS

Такое поведение из-за виртуальной коробки, или мы можем сделать какие-либо изменения, так что мы можем увидеть базу данных в папке данных DDMS

Пожалуйста, кто может показать мне решение для этого.

Заранее спасибо Шивой

ответ

2

Проблема решена. Опубликуйте ответ, чтобы любой, у кого есть подобная проблема, может ссылаться и решать.

У моего виртуального окна нет разрешений, поэтому папка «data» отключена. Я дал разрешение на чтение и запись. После этого я могу видеть и экспортировать базу данных.

Способ предоставления разрешения в виртуальной коробке: 1. перейти к CMD ----> Папка, в которой присутствует adb (обычно это находится под инструментами платформы SDK-папки).

  1. Тип ADB Shell команды
  2. вопрос, чтобы получить корневой доступ су -root
  3. команду выпуска до нужной папки CHMOD -R 777 данные/данные/"требуется проект"

Теперь вы получаете доступ к базе данных по обязательному проекту.

njoi.

0

вы должны иметь доступ к корневой, чтобы увидеть databas. Я думаю, эмулятор должен иметь его по умолчанию. Или нет?

+0

Спасибо за ваш ответ. Я делаю эмулятор, вместо этого я использую виртуальную коробку. Если я использую эмулятор, я могу видеть базу данных в DDMS, проблема заключается в виртуальной коробке. – Siva