`

adb shell sqlite3

阅读更多

 

SQLite中文社区: http://www.sqlite.com.cn/

 

 

1. adb shell

2. chmod 777 /data/data/com.envision.challenger.activity/databases/imchart.db

     chmod 777 /data/data/com.envision.challenger.activity/databases

3. sqlite3 /data/data/com.envision.challenger.activity/databases/imchart.db

4. sqlite3 命令:

      .help

        .table              列出对应数据库下的所有表名; 

                                另外,".tables"命令后也可以跟一参数,它是一个pattern,这样命令就只列出表名和该参数匹配的表。

        .dump            to print out the contents of a table

        .schema        to print the SQL CREATE statement for an existing table.

                                ".schema"命令可以包含一个参数,它是一个pattern,用于对表进行过滤,这时只会显示满足条件的表和所有索引的SQL语句。

        .exit                  quite

        .indices          列出指定表的所有indices(索引)。第一个参数为表的名字。

 

 

http://mobile.51cto.com/android-320675_1.htm

 

    sqlite3 8种不同的方式显示查询返回的结果:"csv", "column", "html", "insert", "line", "list","tabs", "tcl".

你可以通过.mode来设置显示的方式。默认的是"list"方式,这时返回结果的一条记录显示一行,每列的内容之间用设定的分隔符隔开,

 

    你可以通过".separator"来设置"list"模式下的分隔符。比如我们想把", "作为分隔符:

 

 

可以通过".header"命令可以设置是否显示头(头包括第一行,列名,第二行,分隔行)。

 

 

 

 

 

CMD DOS命令android adb shell 中使用sqlite3 命令乱码的解决办法

 

1. 在CMD窗口下输下:chcp 65001 确定

2. 在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定

完成后再通过 adb shell 进入sqlite3,select一把乱码解决

windows 7 测试有效

3.  Windows中的字符集

     http://ppjava.com/?p=1922

     chcp 936

 

分享到:
评论

相关推荐

    adb 中 sqlite3 程序和依赖库支持(Android 4.0 以上和以下版本)

    adb shell chmod 755 /system/bin/sqlite3 ``` 3. 确保所有依赖库也已经安装在设备上。这可能涉及到libsqlite3.so和其他相关库。如果`sqlite3_old_less_than_android4.0`文件是一个包含所有必要依赖的自包含包,...

    adb_shell命令大全

    adb_shell 命令大全 adb shell 是 Android 调试桥(Android Debug Bridge)的一部分,提供了许多实用的命令来帮助开发者调试和测试 Android 应用...这个命令将访问 SQLite3 数据库,包括创建、删除和管理数据库文件。

    Android中的adb命令详解

    6. **通过远程shell端运行SQLite3连接数据库**: `adb shell sqlite3 /data/data/package_name/databases/database_name.db`命令可以打开SQLite3数据库。 ```sh adb shell sqlite3 /data/data/...

    Android平台sqlite3数据库

    此外,Android SDK提供了一个叫做`adb shell sqlite3`的命令,可以直接在adb命令行中与设备上的SQLite数据库交互,但该版本可能不适用于所有Android版本,因此,从特定版本的AVD中提取并使用的SQLite3可执行文件可能...

    adb操作命令详解.doc

    adb 操作命令详解 Android Debug Bridge(ADB)...10. 获取设备的 ID 和序列号:adb get-product adb get-serialno adb shell sqlite3 ADB 是一个功能强大且实用的工具,可以帮助我们更好地管理和调试 Android 设备。

    Android 的 ADB 工具使用方法.doc

    使用 ADB 工具,可以访问数据库 SQLite3,命令为:`adb shell sqlite3`。 ADB 工具提供了多种功能,帮助开发者管理和调试 Android 设备或模拟器。了解 ADB 工具的使用方法,可以提高开发效率和质量。

    Avd 创建,adb 命令攻略

    - 使用 `adb shell sqlite3` 命令访问 SQLite 数据库。 ``` adb shell sqlite3 <数据库名> ``` 7. **启动应用** - 使用 `am` 命令启动应用或执行其他操作。 ``` am start -a android.intent.action.VIEW -d...

    Android ADB工具使用

    - 使用`adb shell sqlite3`命令可以访问设备上的SQLite数据库。例如:`adb shell sqlite3 /data/data/com.example.app/databases/mydb.db`可以打开指定数据库。 通过以上介绍可以看出,ADB是一个功能强大的工具,...

    ADB的使用说明

    通过`adb shell sqlite3 <database_path>`可以直接在设备上操作SQLite数据库,执行SQL查询或修改。 #### 二、高级技巧与注意事项 - 在使用ADB进行设备管理时,确保设备已开启USB调试模式。 - 对于频繁使用的ADB...

    Android开发工具使用之adb.pdf

    adb shell sqlite3 /data/data/<package_name>/databases/ ``` ### 10. **Monkey测试** Monkey是Android的自动化测试工具,它可以随机生成用户事件,模拟用户对应用的使用: ``` adb shell am start -n ...

    常用不同操作系统adb工具

    开发者可以通过`adb shell sqlite3`进入设备上的SQLite数据库,执行查询、修改和分析数据的操作。 总结一下,这个“常用不同操作系统adb工具”压缩包提供了全面的Android设备调试解决方案,覆盖了三大主流操作系统...

    adb高度桥命令

    - `adb shell sqlite3`:在设备上直接操作SQLite数据库。 - `adb monkey`:模拟用户随机事件,用于测试应用的稳定性。 总的来说,ADB是一个强大的工具,它简化了开发者与Android设备之间的交互,极大地提高了开发...

    Android调试桥adb.pdf

    5. **SQLite3数据库操作**:在adb shell中,可以使用`sqlite3`命令来管理Android设备上的SQLite数据库。例如,`.dump`用于显示表的内容,`.schema`展示表的创建语句。通过`adb shell sqlite3 <database_path>`,你...

    adb命令和环境变量配置

    29. 访问数据库 SQLite3:adb shell sqlite3#cd system/sd/data 使用该命令可以访问 Android 设备的 SQLite 数据库。 通过这些命令,我们可以更好地管理和控制 Android 模拟器或设备,并且可以对其进行充分的测试...

    ADB常用指令

    - adb shell sqlite3:连接到设备的SQLite数据库进行操作。 以上是ADB工具的一些基础但非常实用的指令,开发者在日常的Android应用测试与调试中会频繁使用到这些命令。通过ADB,可以对Android设备进行诸如安装应用...

    Android ADB深入研究

    可以使用ADB通过远程shell命令运行SQLite3来连接和操作设备上的数据库: ```bash adb shell sqlite3 <databasePath> ``` 例如,查询数据库表: ```bash adb shell sqlite3 /data/data/...

    Android adb命令

    adb shell sqlite3 <数据库路径> ``` **功能描述**:此命令可用于在Android设备上直接操作SQLite数据库。例如,要查询位于`/data/data/com.example.app/databases/app.db`的数据库,可以执行: ``` adb shell sqlite...

    android 强大的adb 测试工具

    7. **SQLite数据库操作**:通过`adb shell sqlite3`,你可以连接并操作设备上的SQLite数据库。 8. **Monkey测试**:`adb shell monkey`是Android的一种自动化测试工具,它可以生成随机用户事件流来测试应用的稳定性...

    sqlite3 not found

    - **执行sqlite3**:现在可以通过adb shell进入设备的命令行,然后运行 `/data/local/tmp/sqlite3` 来启动sqlite3命令行工具。 4. **注意事项**: - 需要开启USB调试模式才能使用adb连接设备。 - 操作系统权限:...

Global site tag (gtag.js) - Google Analytics