Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1104157
  • 博文数量: 276
  • 博客积分: 8317
  • 博客等级: 少将
  • 技术积分: 2329
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-12 08:17
个人简介

http://ads.buzzcity.net/adpage.php?partnerid=40096

文章分类

全部博文(276)

文章存档

2013年(1)

2012年(38)

2011年(102)

2010年(85)

2009年(45)

2008年(5)

分类: LINUX

2009-11-26 22:21:58

今天帮新来的同事安装android开发环境,在eclipse里面配置完毕后,利用ADT的device manager创建了一个avd,启动模拟器,却发现没有反应。
决定在命令行下面试试,在终端敲了如下命令:
#./emulator -avd android
结果终端打印Segment fault!然后程序就退出了。
晕,google了一把,发现和linux下的audio system有关系。
由于是新人,所以系统默认安装没有安装与audio有关的东西,包括linux kernel的audio driver和上层的audio system S/W
恩,只能去搞一把了。
环境是Gentoo Linux + x86
eclipse是3.4
ADT是0.9.4
SDK是android 1.6
首先查看硬件的音频设备
#lspci
恩,看到是intel HDA的。
接着重新配置,编译内核,支持ALSA
#make menuconfig
配置支持ALSA以及audio driver
#make -j2
#make -j2 modules_install
#cp arch/i386/boot/bzImage /boot/kernel
#vi /etc/lilo.conf
更新lilo文件的内容,如果必要的话,记得备份旧的kernel
#lilo
接着,配置以及安装alsa system
#emerge alsa-libs
#emerge alsa-utils
#rc-update add default alsasound boot
#emerge alsa-tools
#reboot
重启后运行模拟器,OK了!
阅读(1013) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~