SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да проверите база данни на устройство с Android без root права

Следното решение работи само за приложения, които подлежат на отстраняване на грешки. Може да не работи добре на всички устройства, тъй като командата run-as не работи на някои устройства, особено с Jelly Bean.

  1. ​Създайте *.bat файл и копирайте следните скриптове

    adb shell се изпълнява като [пакет] chmod 777 /data/data/[package]/databases/

    adb shell се изпълнява като [пакет] chmod 777 /data/data/[package]/databases/[db_file_name]

    adb shell се изпълнява като [пакет] cp /data/data/[package]/databases/[db_file_name] /sdcard/

    adb pull /sdcard/[db_file_name]

  2. ​Променете [пакет] на желания пакет от приложения

  3. Променете [db_file_name] на желаното db име Стартирайте bat файла и трябва да видите копираната база данни в същата папка като batfile

Горното решение предполага:

  • Работите под Windows
  • Устройството е свързано и се вижда под „adb устройства“


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да подобрим производителността на базата данни SQLite за android

  2. 3 начина за архивиране на база данни на SQLite

  3. Как работи SQLite Upper().

  4. Ще се влоши ли производителността на SQLite, ако размерът на базата данни е по-голям от 2 гигабайта?

  5. Как работи Typeof() в SQLite