一.背景 从系统架构上来说,Android是基于Linux系统基础上,做了进一步的定制与修改,并融入了自身的特有功能,且向应用层提供应用程序接口,供开发者使用.系统内核层面,主体依然是Linux内核.因此,以往的Linux系统上的开发.使用和经验,在Android系统上很大程度上还是适用的. Android应用程序的开发与运行通常处于不同的设备环境,开发端在开发应用程序的过程中,往往涉及到对应用程序运行时的调试.同时,Android设备在运行过程中,需要有类似于Linux系统本身的一套机制,通过