为我的平板电脑建立AOSP

时间:2015-05-10 06:22:40

标签: android-source

我正在尝试为我的平板电脑构建AOSP。我有我的设备的4.4.2源代码,我正在从谷歌下载5.1.1r1 AOSP源代码。任何人都可以解释一下我为我的设备构建AOSP的步骤是什么?有没有这方面的教程?请告诉我。

2 个答案:

答案 0 :(得分:1)

您需要将device/<your_vendor>/<your_device>中的产品配置和特定于硬件的专有供应商二进制文件移植到新的软件堆栈中。您还需要内核用于您的设备。可以从您的设备中提取内核和供应商二进制文件。

产品配置包含例如构建标志,要复制到生成的图像的文件,init.rc文件以及应该构建的信息。

专有供应商blob主要是硬件的HAL层实现。

有关如何执行此操作以及需要考虑的内容的详细信息,请参阅stackoverflow上的其他答案:Build for another Android VersionBuilding Vanilla AOSP Rom with CM repos

答案 1 :(得分:1)

安装必需的软件包:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc uboot-mkimage openjdk-6-jdk openjdk-6-jre vim-common

步骤1.设置环境

source build/envsetup.sh

步骤2.选择板并构建配置

lunch 

export TARGET_PRODUCT=pandaboard   
//you need to select target device name 

或者我们可以给

lunch target-device-name

例如:lunch pandaboard

步骤3.设置工具链

export TARGET_TOOLS_PREFIX=android-toolchain-eabi/bin/arm-linux-androideabi-  //have to give toolchain path

步骤4.编译

make -j8