android studio中的设备文件资源管理器中缺少数据库文件夹
我在android studio中创建了一个sqlite数据库和表,但是设备的文件浏览器中缺少sqlite数据库文件夹。 我在android studio中的设备文件资源管理器中缺少数据库文件夹,android,Android,我在android studio中创建了一个sqlite数据库和表,但是设备的文件浏览器中缺少sqlite数据库文件夹。 我在databasehelper.java类中编写了以下代码 @Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table "+TABLE_NAME+"(sr INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, datetime TEXT,
databasehelper.java
类中编写了以下代码
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table "+TABLE_NAME+"(sr INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, datetime TEXT, location TEXT, odometer INTEGER, speed INTEGER, GPS TEXT, int.volt INTEGER, ext.volt INTEGER )");
}
数据库的默认位置为
/data/data/<your_app_packagename>/databases/db_name.
/data/data//databases/db\u name。
它在非根设备中不可访问。您可以在不同的位置创建数据库进行调试。解决了此问题。
现在,我的数据库文件夹在设备文件资源管理器中可见。
我删除了我的旧数据库。还要删除databaseHelper类。并创建一个新的数据库和表。
可能是我在创建数据库时遗漏了一些步骤,这就是数据库文件夹丢失的原因。
现在它开始工作了。。
感谢您的帮助首先,您需要检查数据库是否已成功创建,如果已创建数据库,则可以按照以下步骤操作:
- 步骤1:使用createdatabase()上的断点调试设备
- 步骤2:成功创建数据库后,打开设备文件资源管理器,转到您的软件包,右键单击软件包名称
- 步骤3:同步您的包,现在您将获得您的数据库