MTK2735(1)——环境相关(ADB调试)

1. 工具platform-tools

1.1 软件功能

platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等

android sdk里的各目录作用

  • avd manager.exe:虚拟机管理工具,用于建立和管理虚拟机。
  • sdk manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具
  • tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。
  • build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。

1.2 配置详情

  •       fastboot:boot工具
  •       adb:android调试工具
  •       system-images目录:编译好的系统映像。模拟器可以直接加载
  •       platforms/目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标
  •       samples目录:sdk例子
  •       sources目录:android   sdk的源码目录

1.3 platform-tools使用说明

      包括

      aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。

  •       aidl:把.aidl 接口转换成java接口.
  •       dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
  •       dexdump:dump devlik中间代码
  •       platform-tools目录:包含开发app的平台依赖的开发和调试工具。
  •       包括
  •       adb:android调试工具
  •       fastboot:boot工具
  •       platforms/目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。
  •       system-images目录:编译好的系统映像。模拟器可以直接加载。
  •       sources目录:android   sdk的源码目录
  •       samples目录:sdk例子

2.  运行ADB

进入adb shell :

 3. ADB常用命令:

命令作用
adb nodaemon server检查5037端口
netstat -ano | findstr "5037"查看是什么进程占用了5037端口
tasklist | findstr "1001"查看1001进程是由哪个程序创建的
taskkill /f /pid 1001将1001进程结束掉
adb devices检测连接到电脑的安卓设备
adb kill-server结束adb
adb start-server启动adb
adb shell进入adb shell环境
exit退出adb shell环境
adb logcat > 本地电脑路径 \xx.txt打印log信息到本地电脑的某个文件
adb pull 手机路径 本地电脑路径从手机拉取文件放到电脑上
adb push 本地电脑路径 手机路径把本地电脑的文件推到手机上
adb logcat查看日志
清除日志adb logcat -c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值