8.1 增加交換分區(qū)
1 )編譯 Android 對機器的配置要求較高,注意:推薦電腦配置處理器:Core(TM) i7 內(nèi)存:16G ,虛擬機硬盤 300G 以上,內(nèi)存 8G 以上;
2)我們要確認當前Ubuntu系統(tǒng)的交換分區(qū)的大小,如果交換分區(qū)不足會造成Android源碼編譯失敗,然后我們安裝一個軟件htop,來查看內(nèi)存的使用情況,安裝命令如下所示:
sudo apt-get install htop
3)然后輸入“htop”運行軟件,運行如下所示,輸入“q”停止運行htop軟件。
4)從上圖我們可以看到物理內(nèi)存是11G,交換內(nèi)存為0,在這里給大家做個示范增加5G交換分區(qū)。接下來增加交換內(nèi)存。
5)通過以下命令創(chuàng)建一個用于 swap 的文件
sudo fallocate -l 5G /swapfile
執(zhí)行以下命令為 swapfile 文件設(shè)置正確的權(quán)限:
sudo chmod 600 /swapfile
使用 mkswap 實用程序在文件上設(shè)置 Linux SWAP 區(qū)域:
sudo mkswap /swapfile
使用以下命令激活 swap 文件:
sudo swapon /swapfile
6)要讓創(chuàng)建好的 swap 分區(qū)永久生效,可以將 swapfile 路徑內(nèi)容寫入到 /etc/fstab 文件當中:
sudo vim /etc/fstab
在/etc/fstab 文件最后添加如下內(nèi)容:/swapfile swap swap defaults 0 0
7)使用 swapon 或 free 命令驗證 SWAP 是否處于活動狀態(tài),如下所示:
sudo swapon --show
sudo free -h
8.2 安裝JDK
1)Android9 系統(tǒng)編譯依賴于 JAVA 8。編譯之前需安裝 OpenJDK。安裝命令如下:
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jdk
執(zhí)行結(jié)果,如下圖所示:
2)如果您之前安裝過其他版本的JDK,需要進行版本切換。如果沒有安裝過,可以跳過此步驟,查看目前已經(jīng)安裝在系統(tǒng)里的Java版本,使用以下命令:
update-java-alternatives -l
3)查看相應(yīng)的jdk(java javac等)是否在 ubuntu的jdk菜單里,查看切換JDK的命令,如下所示:
update-alternatives --config java
輸入 java8 對應(yīng)的選擇項,按回車進行確認。
4 輸入以下命令查看java的版本
java -version
上一篇:迅為IMX6ULL開發(fā)板NFS服務(wù)器的使用
下一篇:迅為imx6ull開發(fā)板使用c語言調(diào)用shell命令控制led燈
- 熱門資源推薦
- 熱門放大器推薦
設(shè)計資源 培訓 開發(fā)板 精華推薦
- 基于單片機的LED自適應(yīng)調(diào)光系統(tǒng)
- 智能小車主控系統(tǒng)電路設(shè)計
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- 使用 MaxLinear, Inc 的 SPX385AN-1.2/TR 的參考設(shè)計
- LTC4089,通用鋰離子電池充電器可在僅 2cm2 的面積內(nèi)從 USB 和 6V 至 36V 輸入供電
- LTC3425 的典型應(yīng)用 - 5A、8MHz、4 相同步升壓型 DC/DC 轉(zhuǎn)換器
- LT1934ES6 3.3V降壓轉(zhuǎn)換器典型應(yīng)用電路
- 使用 Analog Devices 的 LT1764AEFE-1.5 的參考設(shè)計
- EVAL-ADUC7039QSPZ,用于汽車系統(tǒng)的 ADUC7039 集成精密電池傳感器的評估板
- ADP1612-BL1-EVZ,用于 ADP1612 升壓轉(zhuǎn)換器的空白評估板
- DI-132 - 1.75W高效率線性充電器替代品
- 使用 MaxLinear, Inc 的 XRP7618IGB-F 的參考設(shè)計
- 基于STM32的貪吃蛇游戲設(shè)計(程序、PCB)
- 2025上半年移動機器人行業(yè)融資一覽:共38起,總額超50億元
- 刷新世界紀錄,國產(chǎn)機器狗速度突破每秒10米
- 機構(gòu):2025年1-5月全球動力電池裝機369.8GWh
- 定制還是自研? 汽車芯片戰(zhàn)略背后的邏輯分析
- 電氣化和智能化,會給汽車上的 MEMS 帶來什么變化?
- 狂飆的吉利新能源,與李書福的動力電池江湖
- 充電與換電:電動汽車補能方式的發(fā)展漫談
- RTL級動態(tài)電壓調(diào)節(jié)(DVFS)建模:汽車電子中的多域功耗協(xié)同控制
- 1-5月全球動力電池裝車量TOP10:中企僅一家市場份額下降
- 淺談電動汽車充電中漏電流的選型及充電方案測試常見問題
- 5G電信設(shè)備份額排行:華為/中興占據(jù)半壁江山
- 5G是全世界的目標,如今卻要成為政治斗爭的砝碼
- CIS需求暴漲,臺積電聯(lián)手索尼CIS規(guī)劃新產(chǎn)能
- 英國要讓華為從本土消失?英國高官這樣回應(yīng)
- 8.9億元!立功科技創(chuàng)業(yè)板即將上市
- 匯川技術(shù)攜手全志科技共推國產(chǎn)芯片規(guī)模穩(wěn)定應(yīng)用
- STM8S自學筆記-002 STM8初上手和開發(fā)環(huán)境的建立
- 汽車電氣化競爭:獲勝的途徑
- STM8S自學筆記-001 STM8簡介
- 終結(jié)7年無主局面,亞威股份迎國資入局