美文网首页Android开发专栏
Linux 获取Android源代码

Linux 获取Android源代码

作者: 牛牛爱耍酷 | 来源:发表于2019-12-21 16:00 被阅读0次

    以Ubuntu为例,请先安装需要的包:

    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache unzip

    然后下载java:

    传送门:https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html

    注意选 jdk-6u45-linux-x64.bin

    下载下来安装:

    sudo cp jdk-6u45-linux-x64.bin /usr/java/

    cd /usr/java/

    chmod a+x jdk-6u45-linux-x64.bin

    ./jdk-6u45-linux-x64.bin

    执行完之后,在执行这两条命令

    sudo update-alternatives -install /usr/bin/java java /usr/java/jdk1.6.0_45/bin/java 1061

    sudo update-alternatives -install /usr/bin/javac javac /usr/java/jdk1.6.0_45/bin/javac 1061

    接着是下载repo:

    curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > repo

    chmod a+x repo

    sudo mv repo /bin/

    现在运行

    repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-2.3.1_r1

    使用了清华大学的官方源。

    如果报错:

    fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle

    fatal: error [Errno **]****

    fatal: cloning the git-repo repository failed, will remove '.repo/repo'

    那么换为下面这条指令:

    repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-2.3.1_r1 --repo url=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo

    ====================

    如果清华大学的镜像用不了,可用下面指令:

    repo init -u git://git.omapzoom.org/platform/manifest -b android-2.3.1_r1 --repo-url=git://git.omapzoom.org/git-repo.git

    ===================

    同步:

    repo sync -j4

    完成!!!

    相关文章

      网友评论

        本文标题:Linux 获取Android源代码

        本文链接:https://www.haomeiwen.com/subject/kcsgnctx.html