win:为了能在任意目录使用一下命令,需要将SDK目录下的platform-tools文件夹路径和tools文件夹路径配置到path环境变量中
linux:vi /etc/profile
mac:pico .bash_profile
列出可以使用的android版本
android list targets
列出可以使用的虚拟机
android list avds
创建虚拟机
android create avd –n <虚拟机名> -t <Target版本ID 用android list avds查看id>
-c <SD卡大小> -s <屏幕尺寸>
-p <指定地址存放 d:\cc.avd>
删除虚拟机
android delete avd -n <avdname>
启动虚拟机
emulator –avd <虚拟机名>
导入文件到手机
adb push <Windows源文件路径> <手机目标路径>
从手机导出文件
adb pull <手机源文件路径> 系统目录路径>
安装程序
abd install <apk文件路径>
卸载程序
adb uninstall <包名>
adb uninstall –k <包名> 加 -k 参数,为卸载软件但是保留配置和缓存文件
重启adb
adb kill-server
abd start-server
adb devices 查看设备
adb remount > adb shell > mount (查看到一些文件目录的权限变为RW) >
mount -r -o remount /dev/block/mtdblock0 /system >改变为只读权限
adb shell 登录到设备的shell # cd .. # ls #ps
adb logcat
mksdcard 120M d:\mysd.img 建立扩展卡 ,模拟器edit 选择 file 内存大小单位K,M,G 必须大写
keytool -genkey -alias carey.kystore -keyalg RSA -validity 20000
top 查看应用进程信息
adb shell
cd …
sqlite3 test.db
.help
.databases
.tables
select * from books;
.header on|off 输出时 是否显示column 名
查看表结构 select * from sqlite_master where type="table" //所有表结构
and name="user"; //user表结构
或 .schema //所有表结构
.schema user //user表结构
.separator "》" 设置输出时 每列间的分隔符
.quit 退出sqlite3