虽然编译方法非常简单,但是作为初学者来说很容易出错,下面列出了常见的编译错误类型。
(1)缺少必要的软件
进入到Android目录下,使用make命令进行编译,可能会出现如下的错误提示。
上述错误是因为缺少zlib1g-dev,需要使用apt-get命令从软件仓库中安装zlib1g-dev,具体命令如下。
也可能需要安装下面的软件,否则也会出现上述类似的错误。
(2)没有安装Java环境JDK
当上述软件全部安装完毕后,需要运行make命令并再次编译Android源码。如果在之前忘记安装Java环境JDK,则此时会出现很多Java文件无法编译的错误。如果打开Android的源码,可以看到在如下目录中下有很多Java源文件。(www.daowen.com)
这充分说明在编译Android之前必须先安装Java环境JDK,安装流程如下。
从Oracle官方网站下载jdk-6u16-linux-i586.bin文件,然后安装。
在Ubuntu 8.04中,/etc/profile文件是全局的环境变量配置文件,它适用于所有的Shell。在登录Linux系统时应该先启动/etc/profile文件,然后再启动用户目录下的~/.bash_profile、~/.bash_login或~/.profile文件中的一个,执行的顺序和上面的排序一样。如果~/.bash_profile文件存在,则还会执行~/.bashrc文件。在此只需要把JDK的目录放到/etc/profile目录下即可。
重新启动机器,输入“java-version”命令,输出下面的信息则表示配置成功。
当成功编译Android源码后,在终端会输出如下提示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。