我正在使用SQLite和phonegap来创建一个多平台应用程序.但是,我遇到了一个问题.
现在我正在寻找的位置PhoneGap的存储数据库文件命名0000000000000001.db
和database.db
我已经为iPhone找到了这个,但似乎无法获得Android的位置.我目前正在运行模拟器和实际设备(ARCHOS).
在Android项目上工作时应该注意哪些常见错误?
这些可以
我刚刚启动并运行了我的第一个SQLite数据库但是为了重现它我想要一个快速清除db文件的方法(所以我可以openOrCreateDatabase
再次调用我的方法)
第一个问题:我在整个网络上看到了这一点,/data/data/PKG/databases/
但这究竟存放在一台Windows机器上?它似乎不在我的本地项目文件夹中,因为当我做一个简单的git status
,*.db
创建成功后没有列出任何文件.
此外,如果我想清除这是一个简单的删除和模拟器将知道重新创建这个?如果不是,我怎么能从模拟器中清除它?(想到iPhone在这里你必须删除并重新将应用程序推送到模拟器以清除它并重新创建数据库)
我是Android的新手,我刚刚开始从我的应用程序创建一个SQLite数据库(我正在使用Eclpise和Android SDK以及模拟器,我在单独的设计器中创建了SQL代码然后只是粘贴它).在消除了一些初始错误之后,SQLiteOpenHelper-后代类初始化代码在没有任何异常的情况下运行,所以我假设数据库已经创建(并且可能保存在文件中).有没有办法可以访问数据库并检查它?(我的意思是除了实际的应用程序,此时没有任何功能可以说)我想看看数据库结构,稍后当应用程序逐渐能够添加数据时,我会喜欢能够chcek如果它正常工作.有没有办法做到这一点?谢谢.
我正在根据Nexus S手机测试我的应用程序.我终于可以访问/ data/data文件夹,这要归功于这个答案的一些非常棒的帮助.
问题是,当我尝试使用DDMS"从设备中提取文件"时,我收到此错误:
[2012-03-20 18:15:26] Failed to pull selection
[2012-03-20 18:15:26] (null)
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何提取数据库的副本,以便我可以在SQLite编辑器中查看它?
我正在创建一个Android应用程序,在该应用程序中我创建了一个数据库.
我正在查询数据库中的值及其工作正常.
我需要知道SQLite DB在我的系统中的存储位置.
你能告诉我这条路吗?
谢谢!
我想使用sqlite浏览器检查机器人内部数据库文件.从我的理解联系人等存储在Android上的sql lite db中.现在我想使用sqlite浏览器阅读这些表.为此,我需要指定db文件,但它位于何处?
问题是模拟器的位置在哪里?
它位于真实设备上的哪个位置?
我可以在没有root的真实设备上访问它吗?
我已经在android上开发了一个项目,使用sql lite创建了数据库,但是如何在pc或emulato中查找数据库的物理文件
sqlite基础文件存储在路径data/data/my-package-name/databases/mybase.db(Android模拟器存储SQLite数据库在哪里?)
有时,我在远程真实设备上获取此文件,我想将其复制到我的 Android Studio 上的 android 模拟器进行调试。换句话说,我希望我在 Android Studio 上的应用程序使用这个基础。我该怎么做?
另一种可能性:如何将这个基地复制到我通过 USB 电缆连接到 PC 的真实设备上
非常感谢,问候
sqlite android android-emulator android-sqlite android-studio