一、Android Studio安装环境配置
这一小节就直接跳过了
有几个小知识点可以补充一下:
1)有一个很好用的镜像网站——AndroidDevTools,地址)为http://www.androiddevtools.cn/。这里汇集了大家开发中需要的又不容易下载到的一些资源。
2)在Android Studio中,点击File——Setting——Editor——Code Completion,在“Code Sensitive completion”里面选择“None”,即提示不区分大小写,当输入代码时,不区分大小写也能弹出代码提示。
二、ADB命令使用技巧
ADB即Android Debug Bridge,是连接电脑和手机的纽带。
1、ADB基础
ADB工具位于SDK的platform-tools目录下,因此在命令行中使用ADB的时候,需要通过cd命令,通常我们需要把platform-tools路径添加到系统环境变量中。配置好后,在命令行中输入以下命令
c:\Users\Administrator>adb version
显示以下内容,说明配置成功。
连接手机,打开USB调试,然后在命令行中输入
c:\Users\Administrator>adb shell
接着就可以使用shell命令了。如下是一些常用的Shell命令
shell@bbk82_wet_jb5:/ls|grep"data"
ls|grep"data"
data
data_1
data_2
data_3
shell@bbk82_wet_jb5:/$cd data
cd data
2、ADB常用命令
1)显示系统中全部Android平台
2)安装Apk程序之Install(安装到data/data目录下)
adb install -r 应用程序.apk
C:\Users\Administrator>adb install -r F:\Test.apk
3)安装Apk程序之Push(实质是将文件写入手机存储系统)
adb push <local><remote>
C:\Users\Administrator>adb push D:\Test.apk/system/app/
4)向手机写入文件
adb push <local><remote>
C:\Users\Administrator>adb push D:\file.txt/system/temp/
5)从手机获取文件
adb pull <remote><local>
C:\Users\Administrator>adb push/system/temp/ D:\file.txt
6)查看Log
c:\Users\Administrator>adb shell
shell@bbk82_wet_jb5:/$logcat|grep"abc"
7)删除应用
adb remount(重新挂载系统分区,使系统分区重新可写)
adb shell
cd system/app
rm *.apk
8)查看系统盘符
9)输出所有已经安装的应用
adb shell pm list pachages -f
10)模拟按键输入
adb shell input keyevent
C:\Users\Administrator>adb shell input keyevent 3
最后面的数字就是要执行的Keyevent的Code。
11)模拟滑动输入
adb shell input touchscreen<x1><y1><x2><y2>
adb shell input touchscreen swipe 18 665 18 350
12)查看运行状态
adb shell dumpsys
13)Package管理信息
shell@bbk82_wet_jb5:/$ pm list packages -f
14)AM管理信息(详情可查看API文档)
比如启动一个Activity
Adb shell am start -n 包名/包名+类名
15)录制屏幕
adb shell screenrecord/sdcard/demo.mp4
16)重新启动
adb reboot
3、ADB命令来源
ADB命令来源 Lollipop\system\core\toolbox
Shell命令来源 Lollipop\frameworks\base\cmds
三、模拟器的使用与配置
文中介绍的是Genymotion,官网是http://www.genymotion.net/。因为我比较习惯夜神模拟器和真机模拟,所以就不详说啦。。。