一、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

显示以下内容,说明配置成功。

android auto 开发版 android开发板教程_Android


连接手机,打开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)查看系统盘符

android auto 开发版 android开发板教程_android开发工_02


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

android auto 开发版 android开发板教程_命令行_03

Shell命令来源 Lollipop\frameworks\base\cmds

android auto 开发版 android开发板教程_android开发工_04

三、模拟器的使用与配置

文中介绍的是Genymotion,官网是http://www.genymotion.net/。因为我比较习惯夜神模拟器和真机模拟,所以就不详说啦。。。