1. 程式人生 > >Ubuntu18.04下載編譯Android8.1.0(二)

Ubuntu18.04下載編譯Android8.1.0(二)

在編譯過程中發生好多問題,一點一點解決,主要幾點如下。

1.在虛擬機器中執行需要環境

硬碟分配200G,100G不夠,記憶體5G,核心2核*2邏輯核

2.切換到root賬號設定,編譯

sudo passwd設定root密碼

然後su root 切換到root賬號

3.切換到prebuild/sdk/tools目錄

修改.jack-admin檔案,將裡面的(新增紅色部分)

JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx4096m -cp $LAUNCHER_JAR $LAUNCHER_NAME"

4.安裝jack-server

到prebuilts/sdk/tools 目錄下執行一下這個命令:./jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar

jack-launcher.jar,jack-server-4.8.ALPHA.jar這兩個檔案的名字視 prebuilts/sdk/tools 目錄下的檔名而定。


5.安裝完成後,一般在當前使用者的根目錄有個.jack-server資料夾將資料夾下面的config.properties檔案許可權修改為666(即rw許可權),必須是666,不能有x許可權
6.啟動jack-server

執行完畢後開啟服務  prebuilts/sdk/tools/jack-admin  start -server,執行成功就ok

Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /home/xxx(使用者名稱)/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher





相關推薦

Ubuntu18.04下載編譯Android8.1.0

在編譯過程中發生好多問題,一點一點解決,主要幾點如下。1.在虛擬機器中執行需要環境硬碟分配200G,100G不夠,記憶體5G,核心2核*2邏輯核2.切換到root賬號設定,編譯sudo passwd設定root密碼然後su root 切換到root賬號3.切換到prebuil

OpenID Connect Core 1.0ID Token

不同的 可能 indent ext mon 來源 conn 請求 引用 2、ID Token(ID Token) OpenID Connect主要是對OAuth 2.0 能夠使得終端用戶通過ID Token的數據結構進行驗證。當客戶端和潛在的其他請求聲明,ID Token包

51CTO學院風哥MySQL DBA數據庫高級工程師視頻教程套餐1.0上部

term QQ type 內容 中間件 數據庫備份 color alt ora 51CTO學院風哥MySQL DBA數據庫高級工程師培訓專題1.0(上部 ) 內容如下:MySQL數據庫基礎入門與項目實戰;MySQL數據庫SQL語言開發與應用實戰;MySQL數據庫基礎深入與核

OpenID Connect Core 1.0介紹

pairwise color 類型 客戶端 itu-t endpoint nta 框架 方式 IdentityServer4是基於OpenID Connect and OAuth 2.0框架,OpenID Connect Core 1.0是IdentityServer4最重

OpenID Connect Core 1.0從第三方發起登入

在某些情況下,登入流程由一個OpenID提供者或其他方發起,而不是依賴方(RP)。在這種情況下,發起者重定向到RP在發起登入終結點,RP的請求驗證請求傳送到指定的OP。這個發起登入終結點可以在RP深度連結,而不是預設的登入頁面。RPs支援OpenID Connect Dynamic Client Regist

OpenID Connect Core 1.0聲明(Claims)

sil 額外 求一個 回聲 排序。 rfc6750 默認的配置 obj 什麽 5 聲明(Claims) 這一節說明客戶端如何獲取關於終端用戶聲明和驗證事件。它還定義了一組標準的基本聲明配置。預定義一組可請求的聲明,使用特定的scope值或能用於請求參數中的個人聲明。聲明可以

從零寫分散式RPC框架 系列 1.0 2RPC-Common模組設計實現

RPC-Common模組提供RPC-Server和RPC-Client的通用物件,封裝統一規則,使RPC Server和RPC Client 可以基於同一協議通訊。主要包含底層通訊的Netty所需的編碼解碼器(RpcEncoder,RpcDecoder),實現自定義協議的傳輸物件(Rpc

從零寫分散式RPC框架 系列 1.0 5整合測試

本篇將對前面幾篇模組作整合處理,使用spring-boot-starter的形式進行釋出。然後新建 examples 工程模組對其測試使用。 系列文章: 從零寫分散式RPC框架 系列 1.0 (1)架構設計 從零寫分散式RPC框架 系列 1.0 (2)RPC-Common模組設計

從零寫分散式RPC框架 系列 1.0 4RPC-Client模組設計實現

RPC-Client模組負責建立 動態代理物件 供 服務消費者 使用,而動態代理物件的方法執行則是通過RPC呼叫RPC-Server的服務實現。即RPC-Client遮蔽了底層的通訊過程,使得服務消費者可以基於介面透明使用服務提供者的服務。 系列文章: 從零寫分散式RPC框架 系

從零寫分散式RPC框架 系列 1.0 3RPC-Server模組設計實現

RPC-Server模組負責(1)將@RpcService註解標記的服務和自身資訊註冊到ZK叢集,(2)對外提供RPC服務實現,處理來自RPC-Client的請求。該模組整體的核心類為 RpcServer ,而真正處理請求的核心類是 RpcServerHandler 。另外還有一個 ZK

OpenID Connect Core 1.0使用隱式驗證流

3.2 使用隱式驗證流(Authentication using the Implicit Flow) 本節描述如何使用隱式流程執行驗證。使用隱式流程時,所有令牌從授權終結點返回;不使用令牌終結點返回。 隱式流程主要是由客戶在瀏覽器中使用指令碼語言實現。直接返回Access Token和ID Token到

SpringBoot 2.1.0 :HelloWorld

簡介 本系列基於Spring Boot 2.1.0 的官方文件,除去了文件中一些冗餘的東西,加上了一些自己的理解,意圖是在於幫助更多初識Spring Boot的人來進行一次探險。 本系列建議具有Java基礎和Spring使用經驗的同學學習。 什麼是Spring Boot

AppCrawler自動化遍歷使用詳解(版本2.1.0 )

AppCrawle是自動遍歷的app爬蟲工具,最大的特點是靈活性,實現:對整個APP的所有可點選元素進行遍歷點選。   優點: 1.支援android和iOS, 支援真機和模擬器 2.可通過配置來設定遍歷的規則(比如設定黑名單和白名單,提高遍歷的覆蓋率)

OpenID Connect Core 1.0使用授權碼流驗證

3.1 使用授權碼流驗證(Authentication using the Authorization Code Flow) 本節描述如何使用授權碼流執行驗證。當使用授權碼流時,會從令牌終結點返回的所有令牌。 授權碼流返回授權碼給客戶端,這個授權碼可以直接交換一個ID T

OpenID Connect Core 1.0宣告(Claims)

5 宣告(Claims) 這一節說明客戶端如何獲取關於終端使用者宣告和驗證事件。它還定義了一組標準的基本宣告配置。預定義一組可請求的宣告,使用特定的scope值或能用於請求引數中的個人宣告。宣告可以直接來自OpenID提供者或分散式來源。 5.1 標準宣告(Stand

Ubuntu18.04 載入windows 共享資料夾自用

主要參考部落格 https://blog.csdn.net/jzzy_hony/article/details/81353944 在已經建立好共享資料夾的條件下,在控制終端執行以下命令,便可載入window下的共享資料夾 sudo vmhgfs-fuse .host:/ /mnt/hgfs

skywalking8.1.0 安裝與部署

skywalking部署   背景介紹 目前公司後端服務全部為微服務並執行在kubernetes叢集上,而大量的微服務的背後擁有很複雜的呼叫關係,縱使你是公司的資深開發也很難理清每一個後端服務之間的依賴關係,並且隨著公司的發展,服務數量的增加以及內部呼叫鏈的複雜化,僅憑日誌監控和基礎服務監控是很難做

微服務 SpringBoot 2.0:配置文件解析

@override 書寫 string 接下來 code java interface sse als properties我用了好多年,你卻讓我用yml,這是什麽鬼 —— Java面試必修 引言 上一篇介紹了Spring Boot的輕松入門項目構建,對Spring B

SpringCloud 2.0——Eureka客戶端搭建

上一篇:SpringCloud 2.0(一)——註冊中心Eureka搭建 這一節,我們基於SpringBoot搭建一個服務的提供方,然後註冊到上一節中我們搭建的Eureka註冊中心。還是跟上一篇一樣,去Spring的官網搜尋對應的Eureka Discovery依賴,如下圖:因

微服務 SpringBoot 2.0:配置檔案解析

properties我用了好多年,你卻讓我用yml,這是什麼鬼 —— Java面試必修 引言 上一篇介紹了Spring Boot的輕鬆入門專案構建,對Spring Boot的特性有了初步瞭解。但如果要想玩得很熟練的話就請看接下來的文章,這樣有助於後續我們快速