Android APK Android Package ADT Android Developer Tools

  • Slides: 37
Download presentation

Android 机器人 开源手机操作系统 APK ( Android Package ) 安装包 ADT ( Android Developer Tools

Android 机器人 开源手机操作系统 APK ( Android Package ) 安装包 ADT ( Android Developer Tools ) 开发 具 装入eclipse的插件 SDK Adb ( Software Development Kit ) 开发 具包 ( Android Debug Bridge ) debug 具 基础 管理设备或手机模拟器 DDMS ( Dalvik Debug Monitor Server ) Dalvik虚拟机调试监控服务 01

Android开发环境搭建 (1)开发环境 (2)其他 1、JDK 1、MAVEN 3 2、ANDROID SDK 2、GIT 3、Eclipse + ADT插件 01

Android开发环境搭建 (1)开发环境 (2)其他 1、JDK 1、MAVEN 3 2、ANDROID SDK 2、GIT 3、Eclipse + ADT插件 01

二、本地日志抓取 ddms http: //developer. android. com/tools/debugging/ddms. html 01

二、本地日志抓取 ddms http: //developer. android. com/tools/debugging/ddms. html 01

三、http数据包抓取 Fiddler 1. 下载Fiddler 2 地址: http: //www. telerik. com/download/fiddler 2. 配置手机连接Fiddler步骤 1)打开Fiddler, Tools->

三、http数据包抓取 Fiddler 1. 下载Fiddler 2 地址: http: //www. telerik. com/download/fiddler 2. 配置手机连接Fiddler步骤 1)打开Fiddler, Tools-> Fiddler Options 。 2)在HTTPS中选中"Decrpt HTTPS traffic", Fiddler就可以 截获HTTPS请求 3)在Connections中选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上 来 4)重启Fiddler 5)获取Fiddler所在机器的IP地址 6)在手机上配置Fiddler为代理。打开Android手机, 找到你 的网络连接, 打开HTTP代理, 输入Fiddler所在机器的IP地址(比 如: 10. 62. 15. 254) 以及Fiddler的端口号 8888 01

四、常用mock 具 wmock 详细步骤请参照:http: //mtl. alibaba-inc. com/wmock/index. htm 01

四、常用mock 具 wmock 详细步骤请参照:http: //mtl. alibaba-inc. com/wmock/index. htm 01

五、TCP和网络层包的抓取 Wireshark和TCPdump 1. 先给手机刷root权限。 手机需要root权限,否则无法使用tcpdump。 2. 下载tcpdump的Android版本, http: //www. strazzere. com/android/tcpdump 3. 把tcpdump拷到手机中去,用push命令将文件推到手机中: adb

五、TCP和网络层包的抓取 Wireshark和TCPdump 1. 先给手机刷root权限。 手机需要root权限,否则无法使用tcpdump。 2. 下载tcpdump的Android版本, http: //www. strazzere. com/android/tcpdump 3. 把tcpdump拷到手机中去,用push命令将文件推到手机中: adb push [PCPATH] [mobil. PATH] 4. 提升tcpdump的权限。 用adb shell进入android bash后,执行chmod 777 tcpdump。 5. 启动抓包 具。 [tcpdump. File. Path]/tcpdump -p -vv -s 0 –w [pcapfile. Path] 停止抓包用ctrl + C。 6. 导出. pcap文件。使用pc上的wireshark将日志文件打开,即可以 看到所抓到的包了。 7. 以后再抓包就只要重复5、6步就ok了 01

Thanks.

Thanks.

附录 3:Android Activity的生命周期 01

附录 3:Android Activity的生命周期 01