国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從 0 開始編譯 Android 系統(tǒng)源碼

這篇具有很好參考價(jià)值的文章主要介紹了從 0 開始編譯 Android 系統(tǒng)源碼。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

在開始學(xué)習(xí) Android Framework 的知識(shí)前,準(zhǔn)備好相關(guān)的源碼環(huán)境是非常有必要的??梢赃x擇直接在 https://cs.android.com/ 網(wǎng)站在線看,但是跳轉(zhuǎn)這些還是不如在 IDE 下來的方便。或者也可以下載好指定版本的源碼,并通過 IDE 來查看,但是這樣無法編譯源碼,所以也就無法修改源碼后編譯查看效果。

所以這篇文章主要是為了后續(xù)編譯 Android 源碼來做準(zhǔn)備的,由于編譯源碼最好是在 Linux 環(huán)境下進(jìn)行(因?yàn)?Android 官方就是在 Linux 環(huán)境下編譯的,為了省事),但是我的設(shè)備是 Windows,所以為了在不影響原系統(tǒng)的情況下,可以通過安裝虛擬機(jī)并在虛擬機(jī)中安裝 Linux 系統(tǒng)?;蛘哂幸环N更方便的方式是安裝 Docker,在 Docker 下安裝別人已經(jīng)準(zhǔn)備好的 Linux 環(huán)境,但是后者在這篇文章中就不介紹了。

當(dāng)前文章所使用的環(huán)境和版本信息:

使用設(shè)備:Windows 10 64 位 x86 系統(tǒng)
VirtualBox:7.0.2 版本
Ubuntu:22.04.1 LTS 版本

準(zhǔn)備工作

  1. 下載并安裝 VirtualBox 虛擬機(jī)軟件:https://www.virtualbox.org/wiki/Downloads
  2. 下載 Linux 的 Ubuntu 發(fā)行版:https://cn.ubuntu.com/download/desktop

VirtualBox 的安裝很簡單,直接下一步、下一步就可以了。所以后面主要介紹下 Ubuntu 的安裝和配置。

安裝 Ubuntu

  1. 打開 VirtualBox,點(diǎn)擊“新建”按鈕,并填寫虛擬機(jī)的名稱:

在這里插入圖片描述

注:此時(shí)不需要選擇 ISO Image,這樣就是手動(dòng)安裝了,手動(dòng)安裝可以選擇系統(tǒng)語言。

  1. 分配內(nèi)存和線程數(shù)(建議分配最少 4G 內(nèi)存):

在這里插入圖片描述

  1. 分配磁盤大?。ńㄗh最少 200G 起):

在這里插入圖片描述

  1. 點(diǎn)擊完成。

接下來會(huì)進(jìn)入系統(tǒng)的安裝流程,語言可以選擇中文,輸入用戶名和密碼,根據(jù)提示直接一步步安裝即可。

注意:進(jìn)入系統(tǒng)的引導(dǎo)安裝頁面后,屏幕的分辨率很低,可能會(huì)導(dǎo)致顯示不完整的情況,例如沒有顯示出下一步的按鈕。此時(shí)可以用快捷鍵 Win &#文章來源地址http://www.zghlxwxcb.cn/news/detail-456632.html

到了這里,關(guān)于從 0 開始編譯 Android 系統(tǒng)源碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • [Android]從零開始的內(nèi)核編譯

    本教程將基于小米 10S 的內(nèi)核源碼進(jìn)行實(shí)例,其他型號的手機(jī)請自行尋找內(nèi)核源碼。具體內(nèi)容可以參考我的內(nèi)核編譯項(xiàng)目。 1. 獲取設(shè)備(手機(jī))代號 在安卓設(shè)備終端( adb shell )上執(zhí)行: 并尋找?guī)в?ro.xx.device 這一行,里面的內(nèi)容即為你的手機(jī)代號,例如: 2. 獲取設(shè)備架構(gòu) 在

    2024年02月05日
    瀏覽(53)
  • 從零開始理解Linux中斷架構(gòu)(1)-前言

    前言 ???? ? ?前段時(shí)間在轉(zhuǎn)行手?jǐn)]WIFI路由器,搞wifi路由器需要理解網(wǎng)絡(luò)驅(qū)動(dòng)程序,以太網(wǎng)卡驅(qū)動(dòng)程序,無線WIFI驅(qū)動(dòng)程序,而網(wǎng)卡驅(qū)動(dòng)的關(guān)鍵路徑就在中斷程序中,需要了解NIC設(shè)備驅(qū)動(dòng)程序如何收發(fā)數(shù)據(jù),為了徹底的知道數(shù)據(jù)包是如何二層傳遞上來的,又需要了解一點(diǎn)Lin

    2024年02月09日
    瀏覽(30)
  • 從零開始學(xué)Spring Boot系列-前言

    在數(shù)字化和信息化的時(shí)代,Java作為一種成熟、穩(wěn)定且廣泛應(yīng)用的編程語言,已經(jīng)成為構(gòu)建企業(yè)級應(yīng)用的首選。而在Java生態(tài)系統(tǒng)中,Spring框架無疑是其中最為耀眼的一顆明星。它提供了全面的編程和配置模型,用于構(gòu)建企業(yè)級應(yīng)用。隨著Spring Boot的出現(xiàn),這一框架變得更加易于

    2024年02月22日
    瀏覽(34)
  • 開始擼 Android 源碼

    開始擼 Android 源碼

    啟動(dòng)找工作模式,發(fā)現(xiàn)無比困難。擱在往日,大齡程序員找工作都是一件困難的事情,加上今年形勢很差,更是難上加難。關(guān)鍵是我這十幾年來主攻的瀏覽器內(nèi)核方向,需求量更是幾乎為零。在 BOSS 直聘上以 Chromium 為,搜到如下兩條結(jié)果: 這都讓我有點(diǎn)大喜過望,不

    2024年02月09日
    瀏覽(15)
  • Android 源碼編譯方法

    Android 源碼編譯方法

    和你一起終身學(xué) 習(xí),這里是程序員Android 經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識(shí)點(diǎn): 一、查看項(xiàng)目所在分支 二、切換到目標(biāo)分支 三、查看當(dāng)前所在分支 四、編譯Android源碼 五、source Android 編譯環(huán)境 六、lunch 所需的編譯項(xiàng)目 七、單編 模塊 八、push 模塊 驗(yàn)證修改是

    2024年02月07日
    瀏覽(25)
  • AOSP 源碼編譯android 12

    AOSP 源碼編譯android 12

    目錄 一、python安裝? ? ? a. python2安裝 ? ? b. python3安裝 二、repo管理多個(gè)git ? ?a.第一步,? ?新建一個(gè)空白文件夾保存repo引導(dǎo)文件,并包含你的路徑 ? ?b.下載啟動(dòng)器 ?c.將git-repo中的repo文件復(fù)制到 1 創(chuàng)建的.bin目錄中 ?d.修改權(quán)限 e. 執(zhí)行版本檢查 三、初始化工程 ? a.執(zhí)行創(chuàng)建文

    2024年01月16日
    瀏覽(27)
  • Android源碼的下載,編譯,刷機(jī)

    Android源碼的下載,編譯,刷機(jī)

    上篇說到《framework開發(fā)環(huán)境搭建》,本篇繼續(xù)介紹Android源碼的下載、編譯、刷機(jī) 先貼上Android源碼官網(wǎng)地址:https://source.android.com/docs/setup/start/,俗稱AOSP,Android開源項(xiàng)目,這里我總結(jié)一下具體該怎么操作。 1、安裝repo Android源碼同時(shí)使用git和repo進(jìn)行管理,repo是基于git的代碼

    2024年02月02日
    瀏覽(24)
  • 【Linux驅(qū)動(dòng)開發(fā)】編譯Android12源碼

    基于訊為電子rk3568教程 rk_android12.0_sdk_20220720.tar.gz 解壓 設(shè)置屏幕配置 整體編譯 Android 固件 使能編譯環(huán)境 開始整體編譯 rockdev/Image-rk3568_s // 編譯成功鏡像存放位置 單獨(dú)編譯u-boot (方法一) 編譯完成后在 u-boot 目錄會(huì)生成 rk356x_spl_loader_v1.13.112.bin 文件、uboot.img 文件、 resourc

    2024年02月05日
    瀏覽(22)
  • Android AOSP源碼編譯——AOSP下載(一)

    Android AOSP源碼編譯——AOSP下載(一)

    一、電腦配置 Ubuntu16.04 + 16G,硬盤的大小最好大于300G (我這邊是找了個(gè)win電腦裝了雙系統(tǒng) 沒有使用虛擬機(jī)的方式) 二、基礎(chǔ)環(huán)境配置 1、安裝git 配置git email和name 2、安裝依賴工具(需要確認(rèn)的就一直y就好) 3、安裝python 執(zhí)行 python --version 可以看到ubuntu自帶的python版本是Python 2.

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包