各位技术大大:
本人去年买了nexus one,现在想自己下载源码和内核编译后刷到目标机上,由于是个门外汉,遇到很多问题无法解决,所以向各位有经验的大大求教。
我的目的是从官方网下载源码和内核编译后刷到nexus one上,但遇到下面问题无法解决:
1.我选择的源码版本是eclair分支:
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
repo sync
我按照上面的方法下载源码后编译,虽然编译过了,但生成的ramdisk.img,system.img和userdata.img无法在模拟器上启动,一直停在下面状态。这个问题是不是我的源码下载不全?
网上没找到相关的详细资料,有一个文章说是eclair分支完整代码无发按照正常途径下,需要回溯到某个时间点。
2.在下载nexus one内核时也遇到问题,我是在repo init后,在.repo/manifest/default.xml中添加了下面一项用来下载内核:
<project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-2.6.29-nexusone"/>
我在android.git.kernel.org/kernel/msm.git上看到有android-msm-2.6.29-nexusone的heads,但下载的时候说没有找到这个分支。
3.我想问的是我的eclair源码和内核源码下载方式是否有问题?另外,如果我内核源码编译后的zImage和ramdisk.img打包成boot.img就可以刷机了?需不需要其他的驱动? 请各位大大不吝赐教,谢谢!!!!
本人去年买了nexus one,现在想自己下载源码和内核编译后刷到目标机上,由于是个门外汉,遇到很多问题无法解决,所以向各位有经验的大大求教。
我的目的是从官方网下载源码和内核编译后刷到nexus one上,但遇到下面问题无法解决:
1.我选择的源码版本是eclair分支:
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
repo sync
我按照上面的方法下载源码后编译,虽然编译过了,但生成的ramdisk.img,system.img和userdata.img无法在模拟器上启动,一直停在下面状态。这个问题是不是我的源码下载不全?
网上没找到相关的详细资料,有一个文章说是eclair分支完整代码无发按照正常途径下,需要回溯到某个时间点。
2.在下载nexus one内核时也遇到问题,我是在repo init后,在.repo/manifest/default.xml中添加了下面一项用来下载内核:
<project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-2.6.29-nexusone"/>
我在android.git.kernel.org/kernel/msm.git上看到有android-msm-2.6.29-nexusone的heads,但下载的时候说没有找到这个分支。
3.我想问的是我的eclair源码和内核源码下载方式是否有问题?另外,如果我内核源码编译后的zImage和ramdisk.img打包成boot.img就可以刷机了?需不需要其他的驱动? 请各位大大不吝赐教,谢谢!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货