编译与调试--adt

来源:互联网 发布:apply js 编辑:程序博客网 时间:2024/05/16 00:27
        adt是android开发工具的缩写,里面包括了一系列的工具,比如dx、dexdump、aidl、adb、ddms等等。对于作android开发,除了下载android sdk,如果是使用eclips那还要安装上adt,如果是使用android studio那就不用再下adt(因为as已经集成)。如果只是想独立使用adt里面的工具,那下载一个adt是很有必要的。
        对于使用eclipse的情况,那应该根据平台下载一个adt-boudle-xx的环境,这个adt里面包括了eclipse工具并且可以直接运行使用。也称这个环境为eclipse-adt。如果是独立使用adt,那这个adt-boudl-xx也是个好的选择。


----------------------------------------------
----------------------------------------------
术语解释与推导发散:


android virtual device --avd,android模拟器或真机
dalvik debug monitor service --ddms,android调试器
推导发散:
想调试程序,需要使用android的调试插件ddms--运行程序后,切至ddms页面,再下断点,再作调试。--说的是eclipse环境,如果在android studio环境,会简单很多。


----------------------------------------------


eclipse还要加adt(android开发工具)
推导发散:
eclips还真只是个ide框架,要开发具体的东西还要追加对应工具。
eclips要开发android程序,那就要追加android的sdk。
这样的大集成,要考虑的兼容东西肯定多,运行起来肯定没有专一的ide快。
eclipse要开发c++程序,就要加cdt,这个东西可以开发so库,简化makefile的编写。
android开发除了要有android的sdk,如果想要调试或跟踪信息,还要加上adt,像ddms这样的工具就包括在adt里面。


----------------------------------------------


所有插件都可以用命令来操作。
推导发散:
应该可以用命令来操作程序的编译跟模拟器运行。
可以写脚本来编译运行程序。
可以单单运行某个插件来完成想要的事情,而不必全都跑起来。
参考使用插件的做法:http://www.cnblogs.com/wujd/archive/2012/01/10/wujiandong-android-1.html


----------------------------------------------


插件都是独立的
推导发散:
可以直接通过eclipse来debug as android application,这样会自动打模拟器并运行程序,也可以先用命令emulator -avd d1来启动模拟器d1,然后再debug as/run as来运行程序。


----------------------------------------------


0 0
原创粉丝点击