android SDK_安装配置_使用

 Android SDK 下是带adb的

 

Android SDK 下载地址:http://tools.android-studio.org/index.php/sdk/   附官网 :https://developer.android.google.cn/studio/

 

 

下载完解压到指定目录里 点击 SDK Manager.exe

这里如果出现闪退,请检查jdk是否安装配置和提前把ANDROID_HOME环境变量配置一下

  配置参考:https://www.cnblogs.com/summary-2017/p/8073225.html

 

环境变量配置

1、新建变量名“ANDROID_HOME”,变量值为“D:\android-sdk-windows”(即SDK所在的目录)

 

2、编辑变量名“PATH”,添加上“platfrom-tools”和“tools”所在的位置路径

 

 

 

 

 

 

 

调出命令框wind+r,输入cmd调出命令行窗口 输入adb 如下图 则安装成功

 

 

 

adb使用及命令   参考网址:http://adbshell.com/commands/adb-install          https://blog.csdn.net/u010375364/article/details/52344120

 本文 # 后面代表注释

  adb devices -l         查看连接的手机  如下图

 常见问题解决方法:

手机一定要打开开发者模式 、连接失败可能因为电脑没有按照手机驱动、adb端口号被占用,改端口号、一些杀毒软件影响、数据线有问题

 

adb shell 进入安卓操作,其实安卓就liunx衍生

  #:代表root       $:用户权限
  多台设备要加参数
  adb -s 序列号 shell    
  退出shell:exit

  

adb 安装包             注:这个要在退出shell

  adb install 包的位置(直接拖拽到命令行)

  参数:adb install -r <apkname>   -r 覆盖原安装文件,-s 指定 :adb -s 127.0.0.1:62001 install 包位置

adb 卸载安装包

  adb uninstall <包名> 

  adb uninstall -k <包名>      -k :卸载软件 但保留配置和缓存文件

查看设备上已安装的包名

  adb shell pm list package

  找特定的包名

  adb shell      # 进里面

  pm list package | grep "包名"     # 包的关键字也可以 

将文件从pc写入设备

adb push <local> <remote>

将文件从设备读取到pc

adb pull <remote> <local>    # 由于系统权限问题 不能直接pull 到磁盘根目录否则会报错

屏幕截图

adb shell serccncap /sdcard/wandoujia.png    # 在设备上截图
adb pull /sdcard/wangdoujia.png C:\Users\..\Desktop      # 从设备获取到电脑上

adb服务的启动与关闭

adb kill -server    # 关闭 adb 服务
adb start-server   # 启动adb服务
tips:如果5037端口被占用 可以使用一下命令释放
C:\Users\..> netstat -ano | findstr "5037"    # 查询这个端口    | findstr ""   挑选 过滤 ""里面可以加你需要的内容 可以用在其他命令
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3052

taskkill -f -pid 3052    # 关闭掉      

  

 获取包的配置信息

aapt dump badging <location>
# 一般用来找launchable-activity  启动页面
aapt dump badging <location> | findstr "launchable-activiy"

  

  

  

 

posted @ 2019-01-19 09:23  钟鼎山林  阅读(235)  评论(0编辑  收藏  举报