编译android 源码遇到的问题

注:本文章大部分图片资源来源于网上,记录下自己遇到的问题

1/虚拟空间不足的问题

因为我的是用Vmware虚拟机装的,当初分配的是150G空间,今天编译到78%就出现了磁盘不够的情况。解决方法如下:

(1)先关闭虚拟机

(2)
编译android 源码遇到的问题_第1张图片

(3)设置完成后,打开虚拟机,在Terminal 终端输入 

apt-get install gparted

 安装Gparted磁盘分区工具

(4)打开Gparted软件,如下

编译android 源码遇到的问题_第2张图片

然后点击Edit下面的-》箭头,设置你所需要增添的磁盘空间大小,然后一步步结束即可。操作完成后,重启虚拟机即可。

 

2/遇到 ninja: build stopped: subcommand failed.  

                    ninja failed with: exit status 1 

       之类的问题。解决如下:

   终端执行

export LC_ALL=C

LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行。

然后继续编译 

make -j4 

 

3/之后一路顺利到模拟器运行这里

 终端命令如下

source build/envsetup.sh 

lunch aosp_arm-eng 

emulator

ok  成功启动模拟器

你可能感兴趣的:(android)