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
問題1:error: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