我认为它应该在/data/data//databases/mydb.db,
但是当我使用adb时,它找不到数据库。我创建db的方式是:
db = window.openDatabase("mydb", "1.0", "My DB", 200000);
有趣的是,我从代码中访问db / creation表没有问题。但不是DDMS或adb。
答案 0 :(得分:1)
从window.openDatabase(...)
我假设这是javascript代码,window
是浏览器窗口对象。在这种情况下,您不使用Androids原生SQLite数据库,但移动浏览器支持浏览器数据库中的内置版本。
因此,数据库应位于浏览器应用程序内部的某个位置,您无法通过adb访问它。