今天在公司试着在编译x86 平台的android源码,目前问题比较多,顺便做下记录,以备查看: 操作步骤如下: 1.设置编译选项为make -j5 TARGET_ARCH=x86 TARGET_PRODUCT=generic TARGET_SIMULATOR=false TARGET_BUILD_TYPE=release TARGET_OS=linux LOCAL_PRELINK_MODULE=false 2.build/core/envsetup.mk 中 91行 设置为x86(该步骤可以省略) 3.修改build/tools/dexpreopt目录中android.mk为android-arm.mk,不编译该模块(该模块以来...
android是基于Linux内核的软件平台 和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以java 作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(...