下载Android源码详细过程

  • 第一步:如果原先电脑不具备虚拟且是window系统的下载wsl:

第一步:如果原先电脑不具备虚拟且是window系统的下载wsl:

步骤1 (1)在控制面板\程序\程序和功能 中选择 启用或者关闭Windows功能:

(2)重启完后,以管理员身份打开 PowerShell (右键开始键,选择Powershell管理员),并运行

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。

步骤 2 - 检查运行 WSL 2 的要求
若要更新到 WSL 2,需要运行 Windows 10。

对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。
若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。

备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。 请参阅疑难解答说明。

步骤 3 - 启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

PowerShell复制

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包
下载最新包:

适用于 x64 计算机的 WSL2 Linux 内核更新包
备注

如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find “System Type”。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find “Systemtyp”。

运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)

备注

有关详细信息,请参阅 Windows 命令行博客上的文章对更新 WSL2 Linux 内核的更改。

步骤 5 - 将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

PowerShell复制

wsl --set-default-version 2

步骤 6 - 安装所选的 Linux 分发
打开 Microsoft Store,搜索ubuntu 然后选择版本进行安装运行。

步骤七开始下载源码:
下载源码链接教程地址:中科大Android源码下载教程
下面是几个下载过程可以注意的点,如何将指定下载源码的存储磁盘:
1、在下图创建文件夹的步骤时候可以选择到指定的磁盘,可以使用cd /mnt/g 该命令进入系统的g盘,然后再mkdir创建指定的目录名,并且要确保这个这个目录所有用户都可具备最高权限。(教程在文章最末尾)

2、在同步的时候可以选择开启多核进行下载,语句是一下,8代表8核,具体核数设置要根据电脑的配置。

repo sync -c -j8

*** 开启文件夹或者磁盘最高权限的教程是:
(1)打开指定文件夹或者磁盘分区的右键选择属性:

(2)然后选择点击高级,然后选择图中的更改,然后在弹框中输入对象名称为everyone,然后依次点击确定:

(3)依次根据图中的顺序进行点击操作,然后选择第四步骤的查找中选择上面添加的everyone用户,下面的权限全部勾选,然后点击确定即可完成,赋予任何用户最高操作权限的教程。

下载Android源码详细过程记录相关推荐

  1. android源码下载过程的一些注意事项,windows下载android源码

    网上目前有很多下载android源码的方法,在linux下基本上用 repo 脚本,先repo init 然后在 repo sync一下 最后提取的时候的 使用 repo sync -l 一下. 所有 ...

  2. 【Linux/Ubuntu学习6】unbuntu 下载android源码

    在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安 ...

  3. android源码模块编译错误,Android 源码编译错误记录

    构建环境 mac os 10.14.5 在构建过程中报如下错误: Could not find a supported mac sdk: ["10.10" "10.11& ...

  4. Window平台下载Android源码

    Android 10源码下载 想要研究Android 源码的同学可以用此方法进行下载.源码从清华大学开源软件镜像站下载. 使用Linux的同学直接参照清华镜像站提供的使用帮助即可,本文主要介绍在win ...

  5. Arndale Octa开发板下载android源码

    Arndale是由insignal公司开发制作的一款开发板,用了三星目前最先进的SoC Exynos5420,搭载了3GB的RAM,4G EMMC(这个有点坑),AX88796 10/100M网卡(略 ...

  6. 下载Android源码流程(完整版)

      要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...

  7. windows平台下载android源码

    最近在看<android内核剖析>,很多细节不具体看代码很难理解,记住了印象也不深,感觉还是跟着源码走一遍好些,回来下载android源码,遇到不少问题,终于开始下载了,整理下流程,鉴于网 ...

  8. android 清华镜像,清华镜像网站下载android源码并编译

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...

  9. 下载Android 源码(高墙之下,只能用镜像啦)

    按照http://source.android.com上的步骤并不能获取android源代码,估计又是被墙了.不过经过研究发现可以从一些镜像站点上获取android源代码 Step 1.按照http: ...

  10. AOSP: 下载 android 源码

    很高兴,今天与android开发网站,源码网站都扯上关系啦,虽然有点爬山涉水,但还是大大的值得,呵呵!! 小结下载源码的方法,来自http://source.android.com/source/do ...

最新文章

  1. 网站建设要重视与客户之间的沟通
  2. 原生JS实现异步图片上传(预览)
  3. BaiDu校招2016计算机视觉笔试试题
  4. 自适应阈值化操作:adaptiveThreshold()函数
  5. IDEA 2020.3 连接mysql数据库报错解决
  6. html图片上加水印,css给图片添加水印
  7. JS 中通过对象关联实现『继承』
  8. 解决eclipse为什么不能查看源码
  9. keras中文文档网址
  10. SEM和SEO的区别?哪个更好
  11. 怎么设置ppt页面的长度和宽度_ppt页面尺寸_ppt尺寸大小的设置方法步骤详解
  12. 句法结构解析和Transition_based方法
  13. 是程序员的都得知道为啥1024是程序员节
  14. java判断闰年中闰月_闰年闰月查询表_闰月查询表_闰年查询表-万年历
  15. 好玩有趣的 iOS URL Scheme
  16. 电脑在桌面点击鼠标右键反应慢
  17. RADAR毫米波雷达传感器
  18. 十万 百万 级数据处理 以及可视化 画图
  19. 人体存在感应+毫米波雷达技术,你知道多少?
  20. 【Word】获取SCI文献中高清EMF格式图片的方法

热门文章

  1. SCM供应链管理系统有源码可以共享一下吗?
  2. d3js精通教程_d3js从基础到精通第二部分
  3. mysql源码解读——MVCC
  4. 【ArcPy视频教程】基于 ArcGIS Pro 的 ArcPy 教程(录制中)
  5. 使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课(炫酷版一)...
  6. 简单WEB登录页面代码实现
  7. 第二代支付系统商业银行行内接入系统总体设计(初稿)
  8. netstat 的10个基本用法
  9. 华工计算机工图答案,华南理工 网络画法几何及工程制图-课程习题集答案
  10. linux操作系统实用教程课后答案,Linux操作系统案例教程课后习题答案