本人最近刚开始学习android源码,菜鸟一个,遇到的问题也许很2,请各位不吝赐教
从网上下到了android4.4的源码,make完了,生成的out/目录下的文件:
samsung@ubuntu:~/mydroid/out/target/product/generic$ ls
android-info.txt hardware-qemu.ini system
cache hardware-qemu.ini.lock system.img
cache.img installed-files.txt system.img.lock
cache.img.lock obj userdata.img
clean_steps.mk previous_build_config.mk userdata.img.lock
data ramdisk.img userdata-qemu.img
dex_bootjars root userdata-qemu.img.lock
fake_packages symbols
然后我照着网上的办法,执行
samsung@ubuntu:~/mydroid$ emulator -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu -sysdir ./out/target/product/generic -system system.img -data userdata.img -ramdisk ramdisk.img -partition-size 600
段错误 (核心已转储)
总是出现“段错误”的问题。。哎,纠结了几天了,还没解决
-----------------------------------------------
然后查了查资料,感觉可能是内核的问题,所以从网上下载了一个 goldfish(由于谷歌被墙了,这也是历尽很多辛苦啊),然后下载完毕,参考资料 http://blog.csdn.net/liuxiit/article/details/6889732
貌似需要交叉编译工具,然后又到网址给的链接 http://www.codesourcery.com/gnu_toolchains/arm/download.html
可是打开链接,貌似就跳转进入一美国的网站。。。
找了半天还没把交叉编译工具下载下来。。。
关于段错误和交叉编译工具的问题,纠结死了。。。求大牛解答呀~