arget Dex: android.core.tests.libcore.package.org.no-core-tests-res
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] 已殺死
make: *** 正在等待未完成的任務....
按照網上的解決辦法如下方式也不行
主要原因是內存不夠,解決辦法可以是增加虛擬機的內存,或者是增加swap的大小。
sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304
sudo mkswap -v1 /boot/swapfile
sudo swapon /boot/swapfile
free
sudo vi /etc/fstab
/boot/swapfile swap swap defaults 1 1
# sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304
記錄了4194304+0 的讀入
記錄了4194304+0 的寫出
4294967296位元組(4.3 GB)已復制,779.381 秒,5.5 MB/秒
# sudo mkswap -v1 /boot/swapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=defdb7d7-aa80-4777-b1d3-4e9f6d5d4103
2. 編譯整個模塊的android源碼需要多大的空間
預留100G或以上空間用於存放源碼及編譯產出,本人編譯的KitKat 源碼(帶.repo目錄)+編譯產出在80G左右
3. android的編譯環境android studio 內存和cpu需求
一般就行,沒太高要求
4. 編譯 android 源碼 用什麼配置機器
用Android studio編譯最低配置8G內存,i5處理器,才勉強帶的動,要是有經濟條件的,配16G內存,i7處理器,就可以了,7000塊錢
5. 編譯android4.4需要多大空間
第一次下載好Android源代碼工程後,我們通常是在Android源代碼工程目錄下執行make命令,經過漫長的等待之後,就可以得到Android
系統鏡像system.img了。以後如果我們修改了Android源代碼中的某個模塊或者在Android源代碼工程新增一個自己的模塊,是不是還是執
行make命令呢?答案是否定的,Google為我們准備了另外的命令來支持編譯單獨的模塊,以及重新打包system.img的命令。在繼續學習
Android源代碼之前,就讓我們先來看看這個命令吧。
一. 首先在Android源代碼目錄下的build目錄下,有個腳本文件envsetup.sh,執行這個腳本文件後,就可以獲得一些有用的工具:
USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh
注意,這是一個source命令,執行之後,就會有一些額外的命令可以使用:
- croot: Changes directory to the top of the tree.
- m: Makes from the top of the tree.
- mm: Builds all of the moles in the current directory.
- mmm: Builds all of the moles in the supplied directories.
- cgrep: Greps on all local C/C++ files.
- jgrep: Greps on all local Java files.
- resgrep: Greps on all local res/*.xml files.
- godir: Go to the directory containing a file.
這些命令的具體用法,可以在命令的後面加-help來查看,這里我們只關注mmm命令,也就是可以用它來編譯指定目錄的所有模塊,通常這個目錄只包含一個模塊。
二. 使用mmm命令來編譯指定的模塊,例如Email應用程序:
USER-NAME@MACHINE-NAME:~/Android$ mmm packages/apps/Email/
編譯完成之後,就可以在out/target/proct/generic/system/app目錄下看到Email.apk文件了。
Android系統自帶的App都放在這具目錄下。另外,Android系統的一些可執行文件,例如C編譯的可執行文件,放在out/target
/proct/generic/system/bin目錄下,動態鏈接庫文件放在out/target/proct/generic
/system/lib目錄下,out/target/proct/generic/system/lib/hw目錄存放的是硬體抽象層(HAL)接
口文件,後面的文章裡面,我們會陸續提及到,敬請關注。
三. 編譯好模塊後,還要重新打包一下system.img文件,這樣我們把system.img運行在模擬器上時,就可以看到我們的程序了。
USER-NAME@MACHINE-NAME:~/Android$ make snod
四. 參照Ubuntu上下載、編譯和安裝Android最新源代碼一文介紹的方法運行模擬器:
USER-NAME@MACHINE-NAME:~/Android$ emulator
這樣一切就搞定了。
6. 預算七八千左右,求一台電腦硬體配置,用來做編譯android ROM用!
主你好,8000元的主機性能已經非常強大了,足以通殺目前所有的大型單機游戲,個人強烈推薦性能與I7 2600相當,但價格便宜500元的英特爾最新推出的採用22納米工藝和Ivy Bridge內核,69瓦低功耗,集成DDR3 1600內存控制器的E3-1230 V2處理器,配置如下:
CPU: Intel 酷睿i7 2600K(盒) 1920
風扇:超頻三黃海增強版S90D 雙風扇 雙銅管散熱 18dB低噪音 95
主板:微星Z77A-GD55 採用9相供電 具備2個SATA3和2個原生USB3.0介面 推薦首選 1399
華碩P8Z77-V LE 採用6+2相供電 具備2個SATA3和6個原生USB3.0介面 1399
內存:金士頓HyperX PnP 8GB DDR3 1600 330
硬碟:系統盤 美光m4 CT64M4SSD2(64GB) 669
存儲盤 希捷Barracuda 1TB 7200轉 64MB 單碟 560
顯卡:索泰GTX 570毀滅者 HA(顯卡晶元:GeForce GTX 570 顯存容量:1280MB GDDR5 顯存位寬:320bit 核心頻率:732MHz 顯存頻率:3800MHz 流處理器480個)2599
華碩ENGTX570 DCII/2DIS/1280MD5(顯卡晶元:GeForce GTX 570 顯存容量:1280MB GDDR5 顯存位寬:320bit 核心頻率:742MHz 顯存頻率:3800MHz 流處理器480個)2999
藍寶HD7870 2GB GDDR5海外版(顯卡晶元:Radeon HD 7870 顯存容量:2048MB GDDR5 顯存位寬:256bit 核心頻率:1000MHz 顯存頻率:4800MHz 流處理器1280個)2899
藍寶HD6970 2GB GDDR5(顯卡晶元:Radeon HD 6970 顯存容量:2048MB GDDR5 顯存位寬:256bit 核心頻率:880MHz 顯存頻率:5500MHz 流處理器1536個)2999
電源:ANTEC VP550P 額定550瓦最大632瓦主動式 399
機箱:游戲悍將特種部隊阿爾法戰爭版 尺寸520×218×510mm 可容納38厘米顯卡 399
合計:7845
說明:性能強大性價比極高的處理器、英特爾最新推出的7系Z77晶元組主板(擁有Z68的全部功能,並且具備原生的USB3.0介面)、8G DDR3 1600內存、GTX570顯卡、安鈦克額定550瓦電源、外觀漂亮板材扎實的機箱,目前沒有玩不了的大游戲了
7. 編譯android需要多大內存
手機內存的話至少1g!
低配置的可以root,然後用冰雪
凍結不使用的app,一樣玩的很6,
開發android的話,電腦最好8g以上,條件允許就上ssd硬碟,
編譯代碼和開虛擬機,非常耗內存和cpu。
8. 安卓系統手機普通硬體配置是多少
1、安卓機最低配置是:單核256mb的RAM,這個配置玩小鳥沒有問題,水果就要看情況了,要是安卓2.2.2版本及以下的,就會卡。
2、 一般的配置都是單核512mb的RAM,系統會佔去一大半內存,不過游戲性能要比256的強許多,很多iPhone移植的游戲和gameloft的3D游戲大作都能完美運行。
3、 當然了,如果比較追求高性能的,那就是雙核1GBram了,這個配置的手機普遍都高於2600(小米除外),如果只是單純要求一般的游戲性能,就推薦512的吧,價格不貴。
9. 想使用docker來進行Android源碼編譯,對電腦配置要求怎麼樣
這個配置足夠了,還需要配置好對應的環境和編譯工具。
10. android 編譯伺服器大概需要什麼配置 5
工欲善其事,必先利其器」,要想提高團隊整體的開發效率,盡可能的提前完成開發任務,必須要配備一套配置給力的開發設備。源碼編譯伺服器硬體配置的高低,直接影響著系統固件升級和ROM版本發布的速度和效率。
由於目前Google發布的最新版本的Android系統源碼體積越來越大,因此,越是定製高版本的系統,對編譯伺服器的硬體配置要求就越高,這里根據調研,給出目前Android
6.0及以下版本源碼定製開發的基本配置,供大家參考。
首先進行一波企業級android源碼編譯伺服器的推薦,這類推薦網上絕無僅有,這還是我進行了很久的調研,詢問很多朋友【其中包括不乏6年以上系統開發的大牛,也有之前公司的主管等】,也查了很多資料才挑選出來,提出需求後讓上級審批,目前上一級已經認可比審批,等待領導簽字。給力。
詳細