Android读书笔记2:关于AndroidStudio和ADB

Android开发IDE介绍:
IDE:IntegratedDevelopmentEnvironment 集成开发环境。
AndroidStudio是现在主流的android开发IDE。

android资源汇集的一个网站: www.androiddevtools.cn

AndroidStudio可以从上面的网站下载,安装成功之后,需要先配置JDK环境变量,然后再打开AndroidStudio,不然是没办法运行起来的。

 

注意:有时候从网上down下来的androidStudio项目,导入到androidStudio之后有可能编译通不过,很大一部分原因是gradle的问题,因为项目编译很依赖gradle,如果它的版本不对,或者配置不对,编译通不过很正常。以后出现导入项目不能运行,可能和这个有很大关系。

 

 

另外,ADB命令也是需要了解的。
ADB:android debug bridge,它是连接安卓设备和电脑的媒介。
一般如果要连接的设备是手机,那么一般都会用到这样一个操作:打开setting界面,选择“关于设备”,通过不断单机“内部版本号”来激活开发者模式。进入开发者模式之后,就可以打开USD调试。之后,手机会显示是否要对这台电脑授权,选择OK即可连接。


如果是STB(电视盒子)这样的安卓设备,有时候则需要(按照上述方式)打开调试模式之后,使用adb 命令来连接,具体为:adb connect 192.168.6.158 ,后面的数字为盒子的IP地址。


以下命令为常用命令(只做记录,具体如何使用,看具体情况):
adb logcat -v time > F:/1.log 抓日志
adb devices 查看当前已连上的设备
adb install -r F:/1.apk 安装apk
adb push F:/1.apk /system/app/ 推送apk文件到设备内部
adb push /system/temp/ D:/file.txt 将设备内部的文件上传到电脑上
adb shell 进入shell调试模式( 进入shell之后:logcat | grep "abc" 查看设备日志,使用abc字符串过滤日志,只显示和abc相关的)
adb shell pm list packages -f 查看所有已安装的应用
adb shell input keyevent 3 模拟按键输入(这个3,表示的是home键,其他还有模拟操作,自行百度)
adb shell input touchscreen swipe <x1> <y1> <x2> <y2>
adb shell am start -n 包名+类名 / 仅包名
adb shell screenrecord /sdcard/demo.mp4 录制屏幕
adb reboot 重启设备

原文地址:https://www.cnblogs.com/hankzhouAndroid/p/6423319.html