1. 程式人生 > >Ubuntu14.04 Android7.0 編譯 Out of memory error

Ubuntu14.04 Android7.0 編譯 Out of memory error

FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.2-rc4 'Carnac' (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by [email protected])).
Java heap space.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
[ 23% 17231/73086] build out/target/common/obj/JAVA_LIBRARIES/sdk_v21_intermediates/classes.jack
[ 23% 17231/73086] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/cr_intermediates/classes.jack
ninja: build stopped: subcommand failed.
make: *** [ninja_wrapper] Error 1

1.安裝openjdk 1.8

14.04的版本無法直接安裝openjdk 1.8 

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 

sudo apt-get install openjdk-8-jdk
安裝完成後用這個來切換
sudo update-alternatives --config java
sudo update-alternatives --config javac
2. 8G記憶體以下的電腦編譯問題

android/prebuilts/sdk/tools/jack-admin

加上下面這個-Xmx3g

JACK_HOME="${JACK_HOME:=$HOME/.jack-server}"
CLIENT_SETTING="${CLIENT_SETTING:=$HOME/.jack-settings}"
TMPDIR=${TMPDIR:=/tmp}
JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx3g}"
JACK_EXTRA_CURL_OPTIONS=${JACK_EXTRA_CURL_OPTIONS:=}

  start-server)
    if [ ! -d "$JACK_HOME" ]; then
      echo "Jack server installation not found" >&2
      abort
    fi


    isServerRunning
    RUNNING=$?
    if [ "$RUNNING" = 0 ]; then
      echo "Server is already running"
    else
      JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx3g

-cp $LAUNCHER_JAR $LAUNCHER_NAME"

相關推薦

Ubuntu14.04 Android7.0 編譯 Out of memory error

FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp Out of memory error (version 1.2

Android N編譯Out of memory error

之前本地環境編譯一直是正常的,後來更新程式碼後,出現編譯不過。 提示out of memory,但是檢視swap和記憶體都還是夠的。 裡面有個提示,try increasing heap size with java option '-Xmx<size>',就按

目標檢測faster rcnn error == cudaSuccess (2 vs. 0) out of memory

erro use nor group fas pro In 目標 檢測 想嘗試 更深更強的網絡,或者自己寫了一個費顯存的層,發現1080 ti的11G顯存不夠用了,老師報顯存不夠怎麽辦? Check failed: error == cudaSuccess (2 vs. 0

vue專案 nodejs 編譯 報FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory.

公司有個基於vue的專案在執行npm run build的時候會報記憶體溢位,今天在某個技術流交群也有位小夥伴基於angular的專案也出現了這個問題,所以查了一些相關的資料總結了一下,下面會詳細說明前端三大框架編譯時遇到這個問題具體怎麼解決。首先看我模擬出的報錯內裡面有句關鍵的話,CALL_AND_

caffe:cudaSuccess (2 vs. 0) out of memory

問題描述: 我試圖在Caffe上訓練一個網路。 我有512x640的影象大小。 批量大小是1.我試圖實現FCN-8s。 我目前在一個帶有4GB GPU記憶體的Amazon EC2例項(g2.2xlarge)上執行。 但是當我執行solver,它立即丟擲一個錯

Ant報錯之out of memory

art googl out clas 一行代碼 java 求助 編譯 ace 用Ant打包一個比較大的項目的時候,遇到OutOfMemory的問題,求助於Google和百度,網上的解決方式非常多,可是個人認為不夠具體全面。我的問題須要綜合兩種方法才解決。把方案記下來。以

webrtc在ubuntu14.04上的編譯過程(12.04亦可)

使用 設置 arch clean lean 文件拷貝 ubun script name 轉自:http://blog.csdn.net/xiangjai/article/details/44409751 一、虛擬機環境搭建 1、安裝ubuntu 14.04虛擬機:

【ORACLE】ORA-27102: out of memory報錯的處理

trac conf error 一個 linu erro 大小 spfile target ************************************************************************ ****原文:blog

王立平--android out of memory(OOM)產生原因

默認 -- out mic 產生 con 對象 native 單個 開發圖片視頻應用常遇到這個錯誤。 android 內存由 dalvik 和 native 2部分組成。dalvik 也就是 java 堆,創建的對象就是在這裏分配的, 而

Why does Delphi XE7 IDE hangs and fails on out of memory exception?

problem cycle soft addition des microsoft same hour bsp 引自: https://stackoverflow.com/questions/27701294/why-does-delphi-xe7-ide-ha

一條SQL引發系統out of memory PostgreSQL

一條sql引發系統out of memo錯誤描述(1) Postgres執行的原SQL:select COALESCE(m1.place_id, m2.place_id, m3.place_id) as place_id, concat_ws('``', m1.rich_attributes,

Out of memory: Kill process 解決

code 日誌 一個 配置 保持 內存分配 roc ssa 運行 Linux有一個特性:OOM Killer,一個保護機制,用於避免在內存不足的時候不至於出現嚴重問題,把一些無關的進程優先殺掉,即在內存嚴重不足時,系統為了繼續運轉,內核會挑選一個進程,將其殺掉,以釋放內存,

oracle數據庫經常提示27102 out of memory解決方法

memory 執行 不知道 post log ins 共享 sysctl etc 網上有很多解決方案,但是我一個也看不懂,不知道寫的什麽鬼的東西,為什麽一句話就能解決的事,非得長篇大論說原理是什麽,看得一臉懵逼 我的解決方法入戲 vi /etc/sysctl.conf 修改

JavaScript heap out of memory解決方法

java color ant 修改 解決 des npm pan nod 在 npm 打包的時候,node環境控制臺報錯了,JavaScript heap out of memory 解決方法如下: 不管你是angular還是其他的,找到 \node_modu

Angular JavaScript記憶體溢位問題 (FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory)

方法一和方法二參考:https://www.cnblogs.com/liugang-vip/p/6857595.html 方法一:my-project/node_modules/.bin 下增大記憶體(請參考上方部落格) 方法二: 切換到 my-project/node_modules/.bin

[Bug集合]InvalidArgumentError (see above for traceback): targets[0] is out of range

常見入門問題,在拷貝修改別人程式時一定概率出現。 原因:你一定是改了 神經網路輸出層神經元個數 或 給予神經網路的訓練集的標籤數目 其中的一種,使得兩者不匹配。 比如我拷貝了一個貓狗大戰的程式改,結果資料集分了10類,但神經網路層輸出神經元還是兩個(原貓和狗),結果不匹配了。 如: de

[Kernel_exception3] linux kernel out of memory panic(OOM)

一、out of memory 介紹:   Linux  kernel out_of_memory(簡稱OOM)從字面上看可以就可以看出是因為沒有記憶體可供分配導致,OOM的產 生和記憶體分配相關,分析此類問題需要對linux kernel的記憶體管理非常瞭解才好定位問題。產生OO

webpack 內存溢出 Allocation failed - JavaScript heap out of memory

過多 溢出 path ebp webp clas serve lse -s 項目中,當組件文件過多,webpack-dev-server 編譯時,容易內存溢出, 在 \node_modules\.bin\webpack-dev-server.cmd 加以下紅色配置,暫可解

ubuntu14.04安裝AndroidO編譯環境之後系統啟動不不到主介面

在ubuntu14.04桌面環境下安裝AndroidO編譯環境之後系統啟動不不到主介面,主要的問題如下: sudo apt-get install libglapi-mesa:i386  libgl1

Mongodb副本集--Out of memory: Kill process 37325 (mongod)

1.Mongodb副本集--Out of memory: Kill process 37325 (mongod) 場景描述: 恢復一個22TB資料的mongodb例項的時候. 將備用結點加入mongodb叢集中,自動恢復資料例項的過程中。mongodb的系統日誌報瞭如下錯誤: Mongodb的日誌 [r