2017-05-16 1 views
0

11GBのRAMが割り当てられたウィンドウ内のVMでAndroid 7.1.1をコンパイルするには、Ubuntu 14.04.5 LTSを実行しています。 Androidは、以下に示すように「メモリ不足エラー」のためにビルドに失敗しています。jack-admin:コマンドが見つかりません

Out of memory error (version 1.2-rc4 'Carnac'(298900f95d7bdecfceb327f9d201a1348397ed8a843843 by [email protected])). 
GC overhead limit exceeded. 
Try increasing heap size with java option '-Xmx<size>'. 
Warning: This may have produced partial or corrupted output. 
ninja: build stopped: subcommand failed. 
make: *** [ninja_wrapper] Error 1 
[0;31m#### make failed to build some targets (03:04:37 (hh:mm:ss)) #### 

このガイドに従うと、Android source code compile error: "Try increasing heap size with java option '-Xmx<size>'"にヒープサイズを増やそうとしています。

ジャックサーバーを停止し、jack-adminを使用して起動する必要があることを、上の回答から示唆しています。 このコマンドを使用すると、「jack-admin:command not found」というエラーメッセージが表示されます。パスにjack-adminを追加するにはどうすればよいですか?

答えて

1

ジャックサーバーは、prebuilts/sdk/toolsの場所のAndroidソースコードにあり、そこから実行することができます。

prebuilts/sdk/tools$ ./jack-admin stop-server 
prebuilts/sdk/tools$ ./jack-admin start-server 

またはこのフォルダには、その後、実行してPATHに追加することができます。

export PATH=$PATH:~/myandroid/prebuilts/sdk/tools 
関連する問題