Android(安卓)源码下载
16lz
2021-12-04
在 Ubuntu 10.10 平台下Android源码下载步骤如下:
一、安装Java环境(假设已经下载了JDK安装文件)
#cp ./jdk-6u26-linux-i586.bin /usr/local/lib#cd /usr/local/lib#chmod +x jdk-6u26-linux-i586.bin#./jdk-6u26-linux-i586.binexport JAVA_HOME=/usr/local/lib/jdk.6.0_26export JRE_HOME=/usr/local/lib/jdk.6.0_26/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=/usr/local/lib/jdk1.6.0_26/bin:$PATH
二、安装tools
$sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev sharutils
三、下载SDK源码(Android 2.3.1)
$ mkdir Android$ cd Android$ mkdir bin source$ cd bin$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo >repo$ sudo chmod a+x repo$ cd ~/android/source$ ../bin/repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.1_r1$ ../bin/repo sync
如果要下载4.0.1_r1的话,只要将android-2.3.1_r1改为android-4.0.1_r1即可
四、下载Kernel源码(这里的kernel用于模拟器,具体的版本可根据SDK的版本来进行选择)
$ mkdir ~/android/kernel$ cd kernel$ git clone https://android.googlesource.com/kernel/goldfish.git$ git branch -a$ git checkout remotes/origin/android-goldfish-2.6.29
五、编译Kernel
export PATH=$PATH:~/Android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/binexport ANDROID_PRODUCT_OUT=:~/Android/out/target/product/generic修改comman目录下的Makefile:ARCH ?= (SUBARCH)CROSS_COMPILE?= 改为:ARCH ?= armCROSS_COMPILE?= arm-eabi-$make goldfish_defconfig$make
更多相关文章
- Pycharm安装PyQt5的详细教程
- SJ64 拿起工具(Android(安卓)Studio)开始造轮子(贺卡App)
- Android开发环境搭建及入门相关
- Android(安卓)Studio: 模拟器启动失败解决(Emulator: Process fin
- Android(安卓)下载进度条, 自定义加载进度条,loading动画
- android学习笔记----多线程断点续传下载原理设计
- Windows下git下载android source
- Android(安卓)SDK下载和更新失败的解决方法
- Android开发之文件下载