我正在尝试为我的平板电脑构建AOSP。我有我的设备的4.4.2源代码,我正在从谷歌下载5.1.1r1 AOSP源代码。任何人都可以解释一下我为我的设备构建AOSP的步骤是什么?有没有这方面的教程?请告诉我。
答案 0 :(得分:1)
您需要将device/<your_vendor>/<your_device>
中的产品配置和特定于硬件的专有供应商二进制文件移植到新的软件堆栈中。您还需要内核用于您的设备。可以从您的设备中提取内核和供应商二进制文件。
产品配置包含例如构建标志,要复制到生成的图像的文件,init.rc
文件以及应该构建的信息。
专有供应商blob主要是硬件的HAL层实现。
有关如何执行此操作以及需要考虑的内容的详细信息,请参阅stackoverflow上的其他答案:Build for another Android Version和Building 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
source build/envsetup.sh
lunch
export TARGET_PRODUCT=pandaboard
//you need to select target device name
或者我们可以给
lunch target-device-name
例如:lunch pandaboard
export TARGET_TOOLS_PREFIX=android-toolchain-eabi/bin/arm-linux-androideabi- //have to give toolchain path
make -j8