【新开源报道 45】自由定制 ROM!索尼开源旗下新机内核源码
开源最前线(ID:OpenSourceTop) 猿妹 编译
编译自:https://hackernoon.com/capsule-networks-are-shaking-up-ai-heres-how-to-use-them-c233a0971952
索尼近日在其开发者博客上发文宣布,将旗下 Xperia XA2 和 Xperia XA2 Ultra 两款 1 月发布的新机,添加到其“Open Device”计划中。这意味着你现在可以在这两个新设备上构建并自己的Android O版本。
这个软件是为开发者设计的,由于其初期阶段可能会不稳定。索尼表示欢迎开发者参与项目,提供反馈。
索尼一直以来积极参与 Android 的开源项目 AOSP ,“Open Devices” 是方便开发者可以在一系列索尼设备上构建和测试开定制软件的的开源计划。在上面,索尼几乎开放了所有旗下的安卓机型的内核代码。开源后,只要有开发者愿意维护,这些手机的 ROM 几乎可以一直更新下去。
两款新机的源码地址如下:
Xperia XA2:https://github.com/sonyxperiadev/device-sony-pioneer/
Xperia XA2 Ultra:https://github.com/sonyxperiadev/device-sony-discovery/
AOSP构建说明
● 准备Java环境
为了防止在您的计算机上安装错误版本的Java所产生的错误,我们将首先删除任何冲突的Java版本并添加正确的版本。建立Android 8.xx需要Java 8
1、在您的计算机上:在终端窗口中,输入以下命令:
2、屏幕上将出现一个提示。按照说明删除Java。
3、一旦Java被删除,通过在终端窗口中输入以下命令来安装正确版本的Java:
在终端窗口中看到与以下内容类似的内容:
● 安装必要的工具进行Android构建
为了能够生成稍后将在设备上闪存的图像,需要安装一组软件包和库,这些软件包和库提供了将源代码编译为可在设备上运行的二进制文件的工具。
● 下载Repo工具并设置PATH
为了访问和使用Sonyxperiadev GitHub上提供的源代码,您需要安装 Google提供的 Repo工具。
● 初始化AOSP树
下一步是在您的计算机上创建一个文件夹,然后下载Android源代码。为此,请记下生成信息中的分支
● 构建AOSP Flash 图像
现在您已经准备好构建可以闪存到设备的AOSP图像。要做到这一点,你必须指出你的具体设备,然后开始建立图像。
● Flash AOSP图像到设备
在您刷新上一步中生成的图像之前,您必须确保通过Sony的解锁启动加载程序 服务解锁了您的设备 。
详细教程:https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-nougat-8-1-oreo-4-4/#tutorial-step-5
●本文编号164,以后想阅读这篇文章直接输入164即可
●输入m获取文章目录