2012年2月29日

Mainifest的加载和解析

摘要: 1:它是在系统启动时,被PackagedManageService这样一个系统级的服务加载(所有应用程序的),解析后映射到共享内存中,供使用时查询。 2:当应用程序启动时,launcher会进行一些系统级别的判断,从而从共享内存中进行取出,进行实例化。 3:当某个应用程序有多个activity或者service时,他会继续从共享内存中查询取出并且进行实例化。 阅读全文

posted @ 2012-02-29 23:43 ①块腹肌 阅读(810) 评论(0) 推荐(0) 编辑

android编译错误及解决方法

摘要: 1.设置编译选项为make -j5 TARGET_ARCH=x86 TARGET_PRODUCT=generic TARGET_SIMULATOR=false TARGET_BUILD_TYPE=release TARGET_OS=linux LOCAL_PRELINK_MODULE=false2.build/core/envsetup.mk 中 91行 设置为x86(该步骤可以省略)3.修改build/tools/dexpreopt目录中Android.mk为Android-arm.mk,不编译该模块(该模块以来与emulator)。make: *** No rule to make tar 阅读全文

posted @ 2012-02-29 16:24 ①块腹肌 阅读(23666) 评论(0) 推荐(1) 编辑

导航