1. 程式人生 > >ubuntu18.04 Android 7.1.2 編譯配置

ubuntu18.04 Android 7.1.2 編譯配置

1.jdk 8安裝

# apt install openjdk-8-jre-headless
# apt install openjdk-8-jdk-headless
測試:# java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)

2.安裝依賴包

ubuntu18.04 編譯android所需要的依賴包不是很多

# apt install g++-multilib
# apt install gperf
# apt install libxml2-utils
# apt install curl

3.編譯android7.1.2

問題1error:flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted (core dumped)

fix::在編譯指令碼中增加export LC_ALL=C


問題2:Out of memory error (version 1.2-rc4 'Carnac' (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by 
[email protected]
)).
GC overhead limit exceeded. Try increasing heap size with java option '-Xmx<size>'. fix:修改原始碼目錄下prebuilts/sdk/tools/jack-admin檔案的JACK_SERVER_VM_ARGUMENTS變數, 新增-Xmx4096M(這個根據你自己的情況),接著make clean,make -j4重新構建 問題3:錯誤:prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin/ld: error
: out/host/linux-x86/obj32/EXECUTABLES/libaapt2_tests_intermediates/split/TableSplitter_test.o: file is empty fix: ln -s /usr/bin/ld.gold prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/bin/ld 問題4:Communication error with Jack server (52). Try 'jack-diagnose' fix: #out/host/linux-x86/bin/jack-admin kill-server #out/host/linux-x86/bin/jack-admin start-server

這裡寫圖片描述

相關推薦

ubuntu18.04 Android 7.1.2 編譯配置

1.jdk 8安裝 # apt install openjdk-8-jre-headless # apt install openjdk-8-jdk-headless 測試:# java -ver

Android 7.1.2替換原生輸入法

高通平臺,原生輸入法沒有中文輸入,給國內做產品所以所以替換原生輸入法,使用谷歌拼音,具體修改步驟如下: 1.、/framework/base/packages/SettingsProvider/res/

魔趣(Mokee)開原始碼(android 7.1.2 Android8.1)同步下載

一.下載程式碼使用魔趣repo映象1.在當前使用者的根目錄建立bin資料夾,並新增到系統環境變數中。$ mkdir ~/bin $ PATH=~/bin:$PATH 2.下載Repo並給予執行許可權 $ curl https://download.mokeedev.com/g

IMX6Q Android 7.1.2 IDEGen生產Android.iml

<?xml version="1.0" encoding="UTF-8"?> <module version="4" relativePaths="true" type="JAVA_MODULE"> <component name="Face

Android 7.1.2 原始碼修改,使用自己的 app 作為預設桌面,不彈出桌面選擇彈窗

需求:使用自己開發的桌面 app 作為預設,不再出現桌面選擇 在不修改原始碼前提下,可以設定自己的app為桌面,但是如果自己的應用出現崩潰,則在 Android 啟動機制下會彈出桌面選擇彈窗,如果在定製的系統中,這個是不能接受的,但本身在開發也需要使用預設 launcher 進行其他

Android 7.1 原始碼編譯

一、下載原始碼 需要curl和git,沒有需要裝一下 sudo apt-get install curl sudo apt-get install git git需要配置使用者名稱和郵箱 git config --global user.name

Ubuntu14.04+android-ndk-r10b+arm編譯libcurl-7.61.1,支援openssl-1.1.1(https)

相關依賴: android-ndk-r10b:ubuntu14.04搭建Android-NDK開發環境 android-arm:ubuntu14.04搭建Android-arm交叉編譯環境 openssl-1.1.1: ubuntu14.04+android-ndk-r10b+arm

ubuntu 18.04編譯Android 7.1原始碼

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

Android 7.1 使用mmm編譯模組失敗

平臺: RK3288 + android 7.1 問題: rk3288_n712$ mmm frameworks/base/cmds/app_process/ .... Starting build with ninja ninja: Entering directory `.' n

pytorch 0.4.1+ubuntu18.04 +python3.67+cuda9.2 安裝

pytorch 0.4.1+ubuntu18.04 +python3.67+cuda9.2 安裝  點選進入官網 https://pytorch.org/ 方法一:pip安裝 Python3.6+pip安裝cpu版本 pip3 install http://dow

使用 RK3399 搭載 Android 系統7.1.2,出現 AudioTrack 有時無法播放 PCM 音訊

RK3399 在 Android 系統 7.1.2,出現 AudioTrack 有時無法播放 PCM 音訊的問題 問題背景: 切換 rk3399 後,搭載系統為 Android 7.1.2,如果單獨使用 audiotrack 播放 PCM 音訊是沒有問題,但是應用在智慧家居上,一般都

Android 7.1.1 系統時區,語言,地區,鈴聲配置

Android手機開機後,有一些常用的預設屬性配置,今天就撿主要的說下手機裡預設時區,語言,鈴聲這些常用的屬性配置 1、配置預設時區 對於China來說預設時區是GMT+08:00,如果系統中沒有配置預設時區的屬性,時區肯定不是中國標準時間,控制時區的屬性為persist.

Hadoop2.7.1+Hbase1.2.1叢集環境搭建(1)hadoop2.7.1原始碼編譯

        官網目前提供的下載包為32位系統的安裝包,在linux 64位系統下安裝後會一直提示錯誤“WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-j

Ubuntu 16.04 Android 5.1編譯環境搭建記錄

編譯一個小時左右,編譯出錯,關鍵資訊如下: /home/zhangbei/compile/b609-battery/mtk_v2.95_b609_ufans_code/main/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/bin/../li

Android 7.1.1系統原始碼下載、編譯、刷機-Nexus 6實戰

基本概念 AOSP : 就是Android Open Source Project也就是谷歌開放原始碼專案。 通過Google官方下載的原始碼也就是AOSP的程式碼,是不包含Google開發的全家桶的應用。 ps: 這個作為一個Android程式設計師肯定要知道的一個專業詞

【定製Android系統】Android 7.1 預設的 USB 配置模式,預設的 usb debug 配置

需求:在 user 版中,插入 usb 連線電腦時,預設只有 mtp (傳檔案)功能,關閉 adb 功能。在 eng 版中,插入 usb 連線電腦時,預設開啟 adb 功能,且兼具 mtp (傳檔案)功能。 提示: Android 4.4 之後貌似修改了整

Xcode5.1.1+ios 7.1.2 免證書真機調試

pan using 版本號 ons ado 下載 退出 all 替換 Xcode假設不破解。無法真機調試, 也無法編譯真機Release文件。僅僅有付費開通Apple開發人員賬號,才幹申請真機調試。而Xcode進行破解後,結合越獄的iPhone或iPad, 就可以免官

LG GPRO2 MoKee 7.1.2 自編譯版 20170504 更新+OTA

com 定時 時間 本地 完整 images 網速 市場 問題 一、ROM簡介   MoKee是基於CM二次修改的ROM,本地化系統:農歷、歸屬地、OMS框架、狀態欄顯示網速/時間顯秒等等。 二、ROM自編譯簡介   1、原生MoKee暫時沒刪減 2、預計

Jetty入門(1-2配置Jetty - 獨立運行模式

https monitored log www rtu mon 方式 新版本 demo 本文詳述如何安裝和配置Jetty服務器,主要講述Jetty的獨立運行模式(Standalone)。隨後介紹它的配置選項,以及模塊化的架構。 Jetty有獨立運行模式、嵌入運行模式和J

Android 7.1.1 鎖屏界面啟動流程

gis eset sed reset ram 啟動流程 com enter on() 前幾天遇到一個低概率復現鎖屏界面不顯示,僅僅顯示狀態欄的問題,跟了下鎖屏界面啟動顯示的流程,在這分享下,也方便以後自己查看。前面簡介了下Zygote啟動流程, Zygo