Win10之家 资讯中心
Win10下载休闲娱乐坊
Win10资讯Win10资源
Win10交流主题壁纸
Win7下载Win8下载

Ghost Windows10 X64纯净专业       Ghost Windows10 X32纯净专业

如何使用Linux的Windows子系统在Win10上构建LineageOS

2018-10-29 10:02:12来源:Win10作者:Win10之家责编:swin103去评论

 Android目前在移动操作系统市场占有率约为88%。 其余大部分份额归Apple的iOS所有。 Android是一个开源操作系统,允许开发人员调整操作系统并构建一个新的自定义操作系统。 人们称他们为自定义ROM。 这些定制ROM在全球社区中很有名。 随着自定义ROM的可用性,用户现在可以获得谷歌提供的最新和最好的Android,甚至有时甚至在OEM推出特定设备的更新之前。 这也有助于恢复不受支持的设备,以运行OEM从未推动或开发的自定义Android版本。 一个如此流行的自定义ROM是LineageOS。

 
LineageOS



LineageOS以前被称为CynogenMod OS。 LineageOS版本16是最新版本,基于Google的Android 9 Pie。目前支持许多设备。人们倾向于安装LineageOS的主要原因是它提供了没有任何自定义皮肤的Stock Android体验。这很受人们的喜爱和赞赏。这就是三星或小米设备上许多Power用户为了摆脱三星体验和MIUI等自定义皮肤而安装LineagoOS的原因。我可以确认一下,因为我的小米手机上有自定义操作系统。
 
无论如何,让我们深入了解这里的主要内容。
 
使用适用于Linux的Windows子系统在windows 10上构建LineageOS 16.0
首先,我们将检查此任务的系统要求。
 
系统要求
 
您的计算机上至少应该有16 GB的RAM。它应该运行windows 10(仅限64位)。对于存储,建议您拥有256 GB或更多空间,而首选SSD。
 
有些事要照顾
 
正如原始开发人员所提到的,以下是执行此任务时需要记住的主要内容。
 
--不要从Windows添加/编辑Linux文件。这些文件很可能会在bash中被破坏。
而是从Linux子系统中添加/编辑文件
--使用mnt将源代码下载到其他驱动器然后尝试遵循本指南可能会导致失败。仅在子系统内将源下载到文件夹

构建LineageOS 16
 
应逐一执行以下步骤以使此任务正常运行。
 
--在Windows的Linux子系统下安装和设置Ubuntu。
--获取BASH shell所需的文件。
--创建一个目录来存储Github存储库中的所有文件。
--初始化LineageOS存储库。
--同步资源。
--运行脚本。
--准备设备特定代码。
--添加项目清单。
--再次同步资源。
--启动已创建文件的构建。
首先,首先从Microsoft Store下载WSL和Ubuntu 18.04 LTS并进行设置。
 
现在,让我们获取BASH shell的最新所需文件。
 
为此,在shell中输入以下命令,
sudo apt update && sudo apt full-upgrade -y && sudo apt install -y bc build-essential ccache curl g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop m4 openjdk-8-jdk pngcrush repo rsync schedtool squashfs-tools xsltproc zip zlib1g-dev



下载所需文件需要一些时间。 所以在那之前,你可以高枕无忧。
 
您现在应该创建一个自定义目录来存储LineageOS Github存储库中的所有下载文件。
 
为此,输入此命令,
mkdir -p ~/android/lineage && cd android/lineage
让我们开始使用LineageOS的Github存储库。
 
为此,输入此命令,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
最后,同步存储库。
repo sync


您可以选择一个可选但建议的步骤来加快该过程。 你可以在这里读更多关于它的内容。
 
然后,您需要运行脚本文件以准备构建项目。
 
为此,输入此命令,
source build/envsetup.sh
然后为特定设备准备代码。 为此,您需要知道该设备的代号。 您可以在任何搜索引擎上输入<您的设备营销名称>代号来搜索互联网。
 
准备设备特定代码的命令是,
breakfast your device codename
现在,您需要在清单文件中添加一行。 您可以查找它,如果它不存在,请在此路径中创建名为roomservice.xml的清单文件:.repo / local_manifests /。
 
您需要添加的行是,

<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
再次与存储库同步。 使用此命令,



repo sync
我们现在完成了繁琐的部分,刚刚开始构建。
 
要开始构建,请输入以下代码,
brunch your device codename
如果您希望构建一个较新的LineageOS版本,您只需要同步存储库,运行脚本然后直接启动构建。
它将为您节省大量时间和Internet数据。

相关文章

百度推荐

旗下网站: Win10之家|

旗下软件: Win10系统|

Win10 - 应用,游戏,下载 - Win10之家

Copyright (C) Swin10.com, All Rights Reserved.

Win10 版权所有 浙ICP备123456789号