Android4.1.2下载和编译过程中问题总结1.doc
Android 4.1.2 下载和编译过程中问题总结 Android 4.1.2 下载和编译过程中出现的问题总结是一篇非常有价值的文档,记录了 Android 源码下载和编译过程中出现的问题,以及解决方法。本文档将这些问题分为下载过程中的问题和编译过程中的问题两大类。 下载过程中的问题 在下载 Android 源码的过程中,可能会出现一些问题,例如 repo sync 出现 error: Exited sync due to gc errors。这类问题的产生原因可能是 Git 版本太低,解决方法是更新 Git 到 1.7.6。可以从 smb://jrgfile001.archermind.com/share/software/git-1.7.6.tar.zip 下载最新的 Git 版本,然后按照以下步骤编译安装: 1. 解压缩 git-1.7.6.tar.zip 2. 进入 git-1.7.6 目录 3. 运行 ./configure -prefix=/usr/local/git 4. 运行 make 5. 运行 make install 6. 编译完成后,需要更新环境变量,添加 export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH 到 /etc/profile 文件中 7. 运行 git --version 查看 Git 版本 编译过程中的问题 在编译 Android 源码的过程中,可能会出现一些问题,例如 JDK 版本问题和 i686-linux-gcc 问题。 JDK 版本问题 在编译 Android 源码时,可能会出现 JDK 版本问题,例如 You are attempting to build with the incorrect version of java.Your version is: java version "1.6.0_22".The correct version is: Java SE 1.6。这类问题的产生原因是 JDK 版本太低,解决方法是更新 JDK 到最新的版本。可以从 Oracle 官方网站下载最新的 JDK 版本,然后按照以下步骤安装: 1. 下载 JDK 6 Update 31 文件 2. 移动到 /opt 目录下,执行 chmod a+x jdk-6u31-linux-i586.bin 3. 执行 sudo ./jdk-6u27-linux-i586.bin 4. 添加环境变量:sudo gedit /etc/profile,在文件最后添加 export JAVA_HOME=/opt/jdk1.6.0_27、export JRE_HOME=/opt/jdk1.6.0_27/jre、export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH、export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 5. 使环境变量生效:source /etc/profile 6. 查看 JDK 版本:java -version i686-linux-gcc 问题 在编译 Android 源码时,可能会出现 i686-linux-gcc 问题,例如 prebuilts/tools/gcc-sdk/gcc: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: No such file or directory。这类问题的产生原因是 i686-linux-gcc 版本太低,解决方法是更新 i686-linux-gcc 到最新的版本。 本文档记录了 Android 源码下载和编译过程中出现的问题,以及解决方法,旨在帮助开发者快速解决问题,提高开发效率。
- 粉丝: 26
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助