安卓开发,adb shell 调试sqlite3数据库 在安卓中创建了sqlite3数据库,想要调试怎么办? 通过adb shell来进行查看. 第一步,将adb加入到系统变量中. 这样就可以在命令行中使用adb指令了. 输入adb shell,就可以连接电脑上的安卓模拟器,或者与电脑连接的手机了. 使用adb指令的时候,手机最好有root权限,不然好多指令都用不了. 有root权限,才能进入su root指令模式,才能查看ls的内容. 每个app,都有一个目录,cd data/data/dem…
adb shell 连接: //http://www.cnblogs.com/xiaobo-Linux/ Android把数据都存放在data/data目录下. 我们使用cd命令转到data/data目录下: cd /data/data ls 命令你会看到StudDB.db,这就是我们的StudDB.db数据库. sqlite3 StudDB.db 这个命令会打开StudDB.db数据库,若StudDB.db数据库不存在,则会新建一个名为 StudDB.db的数据库.(注意数据库名大小写有区别)…
程序中数据库文件路径在/data/data/<package  name>/databases/ adb shell   进入adb命令行 ls 列出当前文件夹下所有文件 假设有一个名为angle.db的数据库 下面通过这个数据库说明数据库的操作方式 进入数据库 sqlite3 angle.db 查看所有的表 .table 查看表的建表语句 .schema 退出数据库 .exit…
adb shell可以用来操纵数据库 1.在cmd界面 输入adb shell 进入adb shell 2.使用cd 切换到工作目录:使用ls查看文件 3.使用sqlite3+数据库名字 打开某个数据库 4.操纵数据库:使用.schema查看数据库创建语句:使用.table查看表,使用select * from XXX;表查询…
浏览:3116 | 更新:2013-10-17 17:05 | 标签:安卓 android 一.[什么是shell] Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口.它是命令语言.命令解释程序及程序设计语言的统称. shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层.当从shell或其他程序向Linux传递命令时,内核会做出相应的反应. shell是一个命令语言解释器,它拥有自己内建的shell命令集…
一.玩转adb  adb的全称为Android Debug Bridge,就是起到调试桥的作用.   adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装软件.系统升级.运行shell命令等等. 1.找到下好的eplice文件,复制这个文件路径,如我的E:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools,打开cmd 发布Android程序     查看那行连接设备:adb devices…
adb.exe  ADB -Android Debug Bridge, 是 Android sdk 里的一个工具,用这个工具可以直接操作管理 Android 模拟器或者真实的 Android 设备 简单来说,ADB 是一个 客户端(pc)-服务器端(android) 程序. 运行设备的 shell(命令行) 计算机和设备之间上传/下载文件 将本地 apk 软件安装至模拟器或 Android 设备 adb.exe 在我们下载下来的ADT(Android deverlop tools)中的 SDK…
1 准备工作 (1)将adb.exe从  \Sdk\platform-tools目录下移动到 \Sdk\tools目录下(主要是看emulator这几个文件在哪个文件夹就把adb.exe移动到哪个文件夹): (2)将sqlite3.exe从  \Sdk\platform-tools目录下移动到 \Sdk\tools目录下(同上) 2 打开CMD界面,cd到 \Sdk\tools目录下,运行指令 adb shell进入adb界面内 3 定位到数据库所在的位置,chmod 777 file 修改文件…
  SQLite数据库存储(下) 1.增添数据 对于添加数据的话我们只需要在主活动当中import新的包以及在主活动当中写上适当的代码就可以了,不需要在我们之前创建新的类当中书写新的代码.现在的主活动代码如下: package com.example.lenovo.studyittwo; import android.content.IntentFilter; import android.content.SharedPreferences; import android.support.v7.…
要通过命令行直接操作android真机上的SQLite数据库,可以直接通过adb shell来完成,不过,前提是必须获得root权限. 另外,android系统其实就是linux的shell,这个应该大家都知道,不过一般情况下,在/system/xbin/目录下, 没有sqlite3命令,需要手动copy一个进去,通常情况下,需要两个文件 sqlite3.libncurses.so 解压后两个文件都有了,比如解压到:~/Downloads/sqlite3/ 然后就是通过下面的这些个命令,一步一步…