如何移植android 源代码到自己的手机上

如何移植android 源代码到自己的手机上,第1张

成功将android2.1移植到手机上,需经过以下几个步骤:

一,准备好android2.1源码编译环境以及手机USB调试环境。

二,将手机上硬件驱动程序以及相关的配置文件通过ADB命令保存好。

三,针对不同的手机机型,制作相应的vendor配置文件。

四,编译源码。

五,通过手机提供的bootloader刷机或者直接以recovery的方式更新ROM。

在以上五个步骤中,其中最难处理的便是第2个步骤,这个步骤需要熟悉每个手机机型的硬件参数,并且能够在手机上找到相关的驱动程序以及了解他们如何配置。而CyanogenMod团队公布的源码当中,己经将相关的工作做好了,

1、在*.rc文件中用setprop添加,例如在源码android4.0\system\core\rootdir\etc\init.goldfish.rc中有以下内容:setpropARGHARGHsetpropnet.eth0.gw10.0.2.2setpropnet.eth0.dns110.0.2.3setpropnet.gprs.local-ip10.0.2.152、在PRODUCT_PROPERTY_OVERRIDES中添加,例如在源码android4.0\build\target\product\core.mk中有以下内容:PRODUCT_PROPERTY_OVERRIDES:=\ro.config.notification_sound=OnTheHunt.ogg\ro.config.alarm_alert=Alarm_Classic.ogg3、在system.prop文件中添加,例如在源码android4.0\build\target\board\generic\system.prop中有以下内容:rild.libpath=/system/lib/libreference-ril.sorild.libargs=-d/dev/ttyS04、在buildinfo.sh文件中添加。例如在源码android4.0\build\tools\buildinfo.sh中有以下内容:echo"ro.build.version.release=$PLATFORM_VERSION"echo"ro.build.date=`date`"echo"ro.build.date.utc=`date+%s`"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11584765.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存