2013-06-28 33 views
0

我完全不熟悉在Android中使用Source進行構建。我知道Java,但這是我的知識的極限。多年來一直在使用Ubuntu Linux,並且我已經從源代碼爲Linux構建了一些小型軟件。但是......有些事情告訴我Android將會完全不同。Micromax A87/Qualcomm MSM7627A的內核資源

首先,我的手機是Micromax的A87這是美圖A78的品牌重塑和ro.product.deviceMSM7627A屬於中的Snapdragon S1系列。我的第一個目標是爲這款手機打造一款可用的ICS/Honeycomb,然後是CyanogenMod。閱讀一些文章告訴我,爲A87構建ICS/CM將會很困難,因爲Micromax沒有發佈內核源代碼。但之後,我絆倒了MSM7627A的CodeAurora,而MSM7627A的GitHub搜索顯示了3-4個似乎相關的結果。同樣看着CyanogenMod的Git,我絆倒了Qualcomm手機的硬件資源。

現在,我完全困惑和困惑。所以這裏是我的問題:

我應該選擇哪一個? CyanogenMod的一個或其他在GitHub? 有人可以將我鏈接到指南或給我一個關於如何從源代碼構建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 
+0

既然你是新手,也許首先從具有最佳構建指令的人開始。然後,一旦你經歷了這個過程,開始考慮哪些方面會使它最適合你的設備。看看你的設備是否有一個/proc/config.gz這會給你一些關於使用的內核的線索。但你可能需要各種專有的驅動程序,你沒有源... –

+0

@ChrisStratton - 有一個config.gz。我只是要求製造商發佈源代碼。說,不是不公開源代碼違反了Android許可證,我從某處讀到它。 – JasonKZLY

回答

0

在這裏你去http://forums.droidbeans.com/developer-guides/kernel-sources-for-msm7627a/ 這是正確的,請通知(上論壇:droidbeans)是否以及何時完成

+0

回到原作者的版本。如果鏈接是答案的大部分,那麼將鏈接目標立即可視爲幫助判斷其相關性和出處 - 將其隱藏起來會很有幫助 - 隱藏它會變得適得其反。 –