我有一个Samsung A3(2015),我想从源代码构建android并将其加载到设备上。 按照https://source.android.com/上相当简单的步骤,我已经在Mac上设置了环境,并将lollipop(5.0.2)的源下载到了工作目录中。
现在,下一步是从三星那里获得我的设备的专有二进制文件。我从三星检索的文件是:
-> Kernel.tar.gz
-> Platform.tar.gz
完成这些操作后,我无法弄清楚如何将它们与android源链接并进行编译,这样我就可以在设备上成功地从源安装android。我在网上浏览了一些内容,这些内容可以为我指明正确的方向,但找不到任何具体的内容。我意识到,对于Google的像素设备而言,这些二进制文件可在其网站上找到,并且采用自提取脚本的形式,该脚本将从源树的根目录运行。但是,当我从Samsung解压缩两个tar.gz文件时,我得到了一堆其他文件以及一些脚本,我不确定将它们放在哪里。
在在线搜索资源时,我了解到一种称为设备树的信息,并设法在此链接上为我的A3查找设备树:-https://github.com/vlw/android_device_samsung_a3-common
但是,我不确定如何使用它。
我尝试了许多其他搜索,但是没有一个能够回答我的问题