Android SDK tools, platform-tools, build-tools 区别 作者:马育民 • 2017-10-09 21:49 • 阅读:10285 1. sdk tools:针对pc平台下使用的工具:比如draw9patch hierarchyviewer emulator等工具,性能追踪可视化工具traceview, 2. platform-tools:是android3.0以后才有的,包含开发app的平台依赖的开发和调试工具,针对pc端和移动端进行交互,包括: - adb工具(通过该工具pc端获取移动端log信息) - sqlite3工具(通过该工具查询移动端数据库信息) - fastboot:boot工具 3. build-tools:编译工具目录,包含了转化为davlik虚拟机的编译工具,包括: - aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。 - aidl:把.aidl 接口转换成java接口. - dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中. - dexdump:dump devlik中间代码 4. tools:开发所要用的工具,包括测试、调试、第三方工具,模拟器、数据管理工具等 [android sdk目录介绍](http://www.malaoshi.top/show_1C78eqPRLMn.html "android sdk目录介绍") 原文出处:http://www.malaoshi.top/show_1C78eP1k8Cg.html