Android APK Android Package ADT Android Developer Tools Slides: 37 Download presentation 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 二、本地日志抓取 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-> 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 五、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. 附录 3:Android Activity的生命周期 01 Android development tools plugin"kaspersky"Apk development toolsHttps developer android com studio index htmlAmir naghaviAndroid developer fundamentals (version 2) pdfAndroid studioDeveloper.android.comHttps developer android com studio index htmlAndroid developerDeveloper.android.comAndroid developer fundamentalsOracle developer tools for visual studioJde object browserOffice developer tools for visual studio 2017Use developer tools to create custom visuals power biSmart diagnosis apkMoodle uhHelium mezzanine loginPcb 3703c ucfUnivus apkHfa bhuwanUnitv apk crackedMediastore.action_image_capture android 11The appropriate cutting tool used in cutting fabricsAn adt's operations are known as its ______.Polynomial division using linked list in cAckermann function complexityQueue adt리스트 adtAdtAdt security trainingAdt in javaJava list adtList adtAdt graphAdt treeTree adt