adb.exe 

  ADB —Android Debug Bridge, 是 Android sdk 里的一个工具,用这个工具可以直接操作管理 Android 模拟器或者真实的 Android 设备

简单来说,ADB 是一个 客户端(pc)—服务器端(android) 程序。

    • 运行设备的 shell(命令行)
    • 计算机和设备之间上传/下载文件
    • 将本地 apk 软件安装至模拟器或 Android 设备

  adb.exe 在我们下载下来的ADT(Android deverlop tools)中的 SDK 下的 platform-tools 下。

  

  adb devices ---查看当前连接的设备,显示连接到计算机的 Android 设备或者模拟器。

  

  adb install apk文件路径 ---指定的 apk文件安装到设备上,记得加上包名

  

  adb uninstall 软件名 ---卸载软件,软件名: src 下的包名

  

  adb shell ---登录设备shell

  

  当你看见你登录后返回的是这样的一个命令,后面的带#号的,说明你是拥有管理员权限的。若是出现的是 $ 符号的 那么说明你没有权限。

  你可以通过ROOT,获取手机超级管理员。通过 su ,测试手机是否ROOT了。

  

  当 操作文件时 遇到  权限问题 必须 取得  必须的权限  :

    进入相关包的目录下,更改权限命令:

    • chmod 777 文件名;
    • 777 : 代表所有的权限;

  cd /data/data ----进入数据库

  ls ——这是查看data 数据库下面的内容

  

  下面我们看下利用 sqlite3 进行数据库的增删改查

  

  

下面讲下一些其他命令,就不一一演示结果。

1.从设备上下载文件到电脑:

  adb pull <远程路径><本地路径>

  用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

2.刷机

  用 recovery 刷时 一般按一下顺序执行:

  adb shell mount -a

  adb push recovery-RAv1.0G.img /system/recovery.img

  adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img

  adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot

3.其他

  df

  top

  dumpsys meminfo

  cat/proc/meminfo

  Native/Dalvik 的 Heap 信息

  如果发现这个值一直增长,则代表程序可能出现了内存泄漏。

  kill PIDNumber

  ps/procrank   看进程内存

  ...

        

  最后,谢谢大家的支持。学向勤中得,萤窗万卷书。

  

Android开发-略讲adb命令和SQLite数据库运用的更多相关文章

  1. Android 开发中常用 ADB 命令总结

    adb 的全称为 Android Debug Bridge,就是起到调试桥的作用.通过 adb 我们可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,说白了就是 debug ...

  2. android开发之-查看、编辑手机sqlite数据库文件-实测

    效果图: 1.开始——运行——输入cmd ,输入adb shell,错误:一是“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”,二是“error:device not found”. ...

  3. Android开发之配置adb工具的环境变量

    在Android开发中,adb是一个非常好用也非常使用的工具,可是使用的时候假设没有改动环境变量,每一次都须要输入全然路径非常麻烦.解决的方法是在环境变量中加入adb工具的路径. Windows平台 ...

  4. Android开发工程师文集-1 小时学会SQLite

    前言 大家好,给大家带来Android开发工程师文集-1 小时学会SQLite的概述,希望你们喜欢 内容 什么是Sqlite: 效率高,开源,小型,程序驱动,支持事务操作,无数据类型,可嵌入的关系型数 ...

  5. Android开发系列之adb常用命令

    对于Android开发者来说,如果没有adb的帮助,那肯定就跟少了一只手那样别扭.其实笔者在刚刚学习Android开发的时候,也没有意识到adb的重要性.想想只要用IDE画出界面,然后实现后台的逻辑代 ...

  6. Android手机app的adb命令测试电量

    Android手机app电量测试 Android 5.0及以上的设备, 允许我们通过adb命令dump出电量使用统计信息 第一步:手机安装要测试的应用,打开手机开发者模式-USB模式,运行cmd.ex ...

  7. Android系统常用的adb命令

    自己工作中经常要用一些Android的adb命令,把常用的adb命令记录一下,留作备忘. adb devices 查看当前连接的设备 adb install 安装 adb install拖动apk到命 ...

  8. Android App性能测试之adb命令

    本篇文章总结了Android App性能测试过程中常用的adb命令.通过这些adb命令,可以查看App的性能数据,为评判性能好坏作参考. CPU相关 显示占用CPU最大的5个应用 adb shell ...

  9. Android开发手记(18) 数据存储三 SQLite存储数据

    Android为数据存储提供了五种方式: 1.SharedPreferences 2.文件存储 3.SQLite数据库 4.ContentProvider 5.网络存储 SQLite 是以嵌入式为目的 ...

随机推荐

  1. iOS开发 tabBarController选中状态

    self.tabBarController.selectedIndex = 0;  // 默认是0:

  2. VI经典插件ctags

    Vi经典插件ctags(转) (为了提高工作效率,必须学会使用一些工具) . 查看 key 相关信息说明的命令 :help keycodes ============================= ...

  3. webpack安装配置使用教程详解

    webpack安装配置使用教程详解 www.111cn.net 更新:2015-09-01 编辑:swteen 来源:转载 本文章来为各位详细的介绍一下关于webpack安装配置使用教程吧,这篇文章对 ...

  4. dede顶级栏目直接显示内容

    点击网站栏目管理,增加顶级栏目 在弹出的增加窗口中,填上栏目名称,其它的如果没有特殊的要求可直接默认 点击常规选项旁边的高级选项,并且在列表模板中,将其改一个文件名,这个文件名就是后面需要使用到的文件 ...

  5. python2 安装scrapy问题解决方法

    错误代码: build/temp.linux-x86_64-:: fatal error: openssl/opensslv.h: 没有那个文件或目录 compilation terminated. ...

  6. Linux下如何查看自己的服务器有没有无线网卡

    还是实验室那台破服务器,连不上网.有没有界面,所以想着如何用一些命令来链接上热点. 当然,在linux下链接wifi没有win下那么一点就好了! 首先我们需要的基本条件就是: 服务器上有无线网卡.[r ...

  7. java下载网络图片

    import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IO ...

  8. OpenTSDB介绍——基于Hbase的分布式的,可伸缩的时间序列数据库,而Hbase本质是列存储

    原文链接:http://www.jianshu.com/p/0bafd0168647 OpenTSDB介绍 1.1.OpenTSDB是什么?主要用途是什么? 官方文档这样描述:OpenTSDB is ...

  9. mac 找文件

    如何找到 etc 方法1: ! D# D! s2 F" f 七度苹果电脑软件1.打开Finder,按快键盘 Command + Shift + G,即可调出 前往文件夹 ,也可以左上角 找到 ...

  10. Qt 制作安装包

    Qt 制作在线.离线 安装包 见如下文档