0

我对在 Android 中从源代码构建完全陌生。我知道Java,但这是我知识的局限。多年来一直在使用 Ubuntu Linux,我已经从 Linux 源代码构建了几个小软件。但是……有些事情告诉我,Android 将会完全不同。

首先,我的手机是 Micromax A87,它是 Mito A78 的更名, ro.product.deviceMSM7627A,属于 Snapdragon S1 系列。我的第一个目标是为这款手机构建一个可以工作的 ICS/Honeycomb,然后可能是 CyanogenMod。阅读一些文章告诉我,为 A87 构建 ICS/CM 会很困难,因为 Micromax 没有发布内核源代码。但是后来,我发现了 MSM7627A 的 CodeAurora,而 MSM7627A 的 GitHub 搜索显示了 3-4 个似乎相关的结果。在查看 CyanogenMod 的 Git 时,我还发现了 qualcomm 手机的硬件资源。

到现在为止,我完全糊涂了。所以这是我的问题:

我应该选择哪一个?GitHub 中的 CyanogenMod 一个或其他?有人可以将我链接到指南或给我一个关于如何从源代码构建 Android 的快速演练吗?

谢谢你,我亲爱的开发者!

我在这里复制粘贴了 build.prop:

ro.build.id=GINGERBREAD
ro.build.display.id=LQAEB28.1.0_W120818
ro.build.custom.internal.id=LQAEB28.1.0_W120818
ro.build.custom.internal.name=Micromax  
ro.build.display.ctaversion=
ro.build.version.incremental=LQAEB28.1.0_MG19
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.5
ro.build.version.internal=LQAEB28_10982303_0.0.7W0818_A
ro.build.version.external=LQAEB28.1.1_MG19
ro.build.display.hardware=MG19
ro.build.display.ctaversion=
ro.build.hardware.platform=aw735_pcb
ro.build.wifi.brand=atheros
ro.build.bluetooth.brand=qualcomm
ro.build.internal.type=NORMAL
ro.build.network.type=wcdma_gsm
ro.build.operator.name= 
ro.build.extstorage.type=SDCARD
ro.product.proximity.brand=none
ro.build.gy.id=
ro.build.date=2012年 08月 18日 星期六 17:38:55 CST
ro.build.date.utc=1345282735
ro.build.type=user
ro.build.user=shenweixing
ro.build.host=ibusoft57
ro.build.tags=release-keys
ro.product.model=Micromax A87
ro.product.brand=Micromax
ro.product.name=A87
ro.product.device=msm7627a
ro.product.ctsdevice=A87
ro.product.board=msm7627a
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Micromax
ro.product.locale.language=en
ro.product.locale.region=US
ro.board.platform=msm7k
4

1 回答 1

0

你去http://forums.droidbeans.com/developer-guides/kernel-sources-for-msm7627a/ 这是正确的,请告知(在那个论坛上:droidbeans)是否以及何时完成

于 2013-07-05T19:13:38.050 回答