adb常用指令
在模拟器上安装apk程序
1 .启动Android模拟器
2 .把下载好的APK文件复制到模拟器的安装地址中的Tools目录下,例如:“F:\android-sdk\tools”?? ?
3 .在Dos下面切换到SDK的安装目录下面的tools目录下
? 如:tools目录在F:\android-sdk\tools,切换到该目录下面
? ? ? ? cd ?/d F:\android-sdk\tools
? ? 然后输入: adb install FM.apk
? ?
?
现在说下ADB常用的几个命令?
1. 查看设备?adb devices?
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 ,如果有多个设备
选择模拟器: adb -e install a.apk
选择手机:??adb -s install a.apk
2. 安装软件?
adb install <apk文件路径>?adb install -s XXX.apk 将apk文件安装到SD卡上面
或者
adb remount
adb push <本地APK路径> <远程放APK的路径>
?
3. 卸载软件?
adb uninstall <软件名>?
adb uninstall -k <软件名>?
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.?
4. 登录设备shell?
adb shell?
adb shell <command命令>?
这个命令将登录设备的shell.?
后面加<command命令>将是直接运行设备命令, 相当于执行远程命令?
5. 从电脑上发送文件到设备?
adb push <本地路径> <远程路径>?
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)?
6. 从设备上下载文件到电脑?
adb pull <远程路径> <本地路径>?
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑??
7.使用adb启动一个应用
adb shell am start -n com.package.name/.AcitivityName
http://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-tools/4567928#4567928
?
8. 显示帮助信息?
adb help?
这个命令将显示帮助信息??
?通过adb工具查看sqlite3数据库?
?
1.利用adb工具进入 shell:adb shell (在XP电脑的cmd打开,进入到android安装目录的platform-tools目录下,在Ubuntu 下面,进入adb.exe所在的目录platform-tools,然后再输入sudo? ./adb shell)
2. ls查看当前目录,进入data/data/…../databases/ 目录(一直找到xxx.db所在的目录)
3.打开某个数据库:sqlite3 xxx.db
4.查询等sql语句:select * from xxxtable;
sqlite3: 一个SQLite数据库的命令行接口?
?
在ubuntu下面使用adb
(1)cd ./android-sdk-linux/platform-tools 切换到adb所在目录
(2)sudo ./adb shell?? 进入adb shell
(3)cd /data/data/admy.sqlite/databases
? 进入到数据库文件Xxx.db所在目录
(4)sqlite3 adm.db;? 打开数据库