1. 程式人生 > >Android 16.04 編譯 Android 8.1 系統準備

Android 16.04 編譯 Android 8.1 系統準備

1. 安裝 jdk

sudo apt-get install openjdk-8-jdk

2. 安裝必要工具(用於編譯第三方庫,Android原始碼可能不需要但是還是安裝為妙);
sudo apt-get install vim git zip build-essential autotools-dev libtool autoconf automake cmake

git config --global user.name xxx

git config --global user.email [email protected]

3. 安裝工具

sudo apt-get install  gnupg flex bison gperf curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386  libgl1-mesa-dev g++-multilib tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev

4. 配置必要的編譯資訊
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
sudo apt-get install ccache
source ~/.bashrc

5. 從庫上取程式碼進行編譯。

相關推薦

Android 16.04 編譯 Android 8.1 系統準備

1. 安裝 jdk sudo apt-get install openjdk-8-jdk 2. 安裝必要工具(用於編譯第三方庫,Android原始碼可能不需要但是還是安裝為妙); sudo apt-get install vim git zip build-essenti

Ubuntu 16.04編譯安裝TensorFlow 1.7.0 開發環境

1. Ref 2. Clone TensorFlow repository Clone TensorFlow repo with protobuf sub-modules $ git clone --recurse-submodules htt

ubuntu 18.04 編譯android 8.1 問題記錄

新安裝的ubuntu 18.04 簡單配置一下android編譯環境後,編譯app 出現下面的錯誤提示: flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertioncnt < (siz

Android】Ubuntu 16.04搭建Android開發編譯環境

jdk8 per 參考 prot google官網 markdown ins 由於 log 一. 通用Android環境和工具配置 1. 系統更新升級 sudo apt-get update sudo apt-get upgrade 2. 配置ntlmaps代理上網環境

ubuntu 18.04編譯Android 7.1原始碼

一、提前安裝軟體 1.安裝openjdk 1) 編譯的時候使用的是openjdk,跟我們平時使用的jdk並不一樣,可以到 http://openjdk.java.net/ 下載安裝,也可以通過下面的指令安裝。 sudo apt-get update sudo apt-get instal

Android-X5WebView封裝(Cookie管理、進度監聽、適配8.1系統等策略)

本文已獨家授權 郭霖 ( guolin_blog ) 公眾號釋出! 擼完了上一篇Android-X5WebView簡介 之後,有些大兄弟可能覺得不過癮吶,說你那樣的都是很基礎的啊(的確很基礎),專案裡面用起來不爽啊(的確很不爽),不能讓我直接CV啊(的確不能直接複製貼上)等等,那這篇文

Android Studio升級到0.8.1後怎樣設置字體大小?

class 兩個 設置 span 技術 ng- alt -s android 升級到0.8.1後。打開設置字體大小頁面。你會發現無論是Default還是Darcula,都不同意你改變字體的大小。事實上這個是由於這兩個模式是Android Studio自帶模式,所以不同意

Ubuntu 16.04 安裝 Android Studio

Ubuntu 16.04 安裝 Android Studio JDK安裝 官網下載地址 tar.gz 檔案的解壓縮 tar -zxvf 你下載的檔名 安裝到目錄 intel lij 對路徑的識別只支援三個路徑,所以,要把JDK安裝在這三個之一:

ubuntu16.04 編譯android 6 Marshmallow

之前一直是在別人配置的ubuntu上面編譯android,心血來潮,也想自己搞一下,以下是我的配置方法。 設定阿里源 sudo gedit /etc/apt/sources.list 把以下內容替換到sources.list deb-src http://archive.

Android通知欄微技巧,8.0系統中通知欄的適配

大家好,今天我們繼續來學習Android 8.0系統的適配。 之前我們已經講到了,Android 8.0系統最主要需要進行適配的地方有兩處:應用圖示和通知欄。在上一篇文章當中,我們學習了Android 8.0系統應用圖示的適配,還沒有看過這篇文章的朋友可以

從ubuntu 16.04重啟進入win7系統時間減少8小時

安裝了ubuntu 16.04和win7雙系統,在使用了ubuntu系統重啟進入win7後,系統時間總是比北京時間少了8個小時,需要手動的同步時間才行。 原因: Windows把系統硬體時間當作本地時間(localtime),即作業系統中顯示的時間跟BIOS中顯示的時間是

Android Studio 3.+ 整合 ButterKnife8.8.1錯誤

   個人比較追新,Studio總是用最新的,很久沒有建專案了,這幾天需要新建專案,才發現以前一股腦就整合的外掛,總是遇到問題,頗為震驚!!!!!!!!!    我先是跟著Github的指導整合的,發現這個找不到,那個有衝突, 我用的Android Studio 3.3

Ubuntu 16.04+Gtx1050Ti+cuda 8.0+cudnn 5.1 tensorflow 安裝

現在tensorflow 終於支援高版本(cuda 8.0)一鍵安裝了,今天嘗試了一下,很爽。不用折騰那麼多東西。 建議安裝 anaconda ,一個特別好的Python包管理器,清華大學的源有其映象,安裝速度,更新也挺快的。 其獨有的虛擬環境可以將一個個環境隔離開來,互不

ubuntu16.04 編譯android 原始碼出現的錯誤

1、openjdk 版本不對 解決:2、/bin/bash: prebuilts/misc/linux-x86/bison/bison: 沒有那個檔案或目錄 build/core/binary.mk:609: recipe for target 'out/host/linu

Ubuntu 14.04編譯Android 2.3.7原始碼記錄

編譯環境 下載原始碼 下載原始碼 Android 2.3.7r1 原始碼,原本按照谷歌官方的指導,需要下載repo同步AOSP,但是遇到太多問題,並且.repo 檔案相當大,下載耗時太久,而且很容易出現問題,而且所以直接下載別人打包好的7z

Ubuntu 16.04 編譯安裝 ss

ast logs sha timeout odi http end ibm 大小 在網上沒有找到合適的適合ubuntu的ss客戶端, 考慮到ss的編譯安裝其實就帶了ss-local這樣的客戶端, 於是在Ubuntu下編譯安裝了ss. 首先去github上下載最新的安裝包 h

Ubuntu 16.04安裝VirtualBox 5.1實現無縫模式

https 1.2 快捷 show 管理 1.0 pkg Coding owin 下載: wget http://download.virtualbox.org/virtualbox/5.1.26/virtualbox-5.1_5.1.26-117224~Ubuntu

解決ubuntu 16.04+ Qt 5.7.1無法輸入中文的問題

進入 復制 class 命令 輸入 gnu css 圖片 xpl 解決方法: 1.命令行安裝fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 結果顯示如下圖,說明我的fcitx-frontend-qt

ubuntu 16.04編譯 Google Pixel Image

sudo apt-get install openssh-server 1. 開啟下面的檔案 sudo vi /etc/apt/sources.list 2. 在檔案前面新增阿里源 deb http://mirrors.aliyun.com/ubuntu/ quantal main

ubuntu16.04編譯opencv3.4.1和contrib遇到的錯誤及解決方法

Cmake error at opencv_contrib-master/modules/datasets/CMakeLists.txt:5 (ocv_append_source_files_cxx_compiler_options): Unknown CMake command "ocv_