『壹』 lineageos 編譯 需要多久
大夥還記得 CyanogenMod 嗎?給安卓手機刷過機的用戶基本都知道 CyanogenMod 的ROM,其實國內很多第三方的ROM都是基於 CyanogenMod 的ROM修改優化的,最近Cyanogen 團隊重新以 Lineage OS的新項目來出發,繼續為眾多安卓手機開發完備獨居特色的操作系統。這次我們體驗的就是這樣的一個系統。
『貳』 QX9300 虛擬機vmware安裝ubuntu方式編譯android 4.4內核大約要多久
vmware workstation 10
ubuntu-10.04.4-desktop-amd64.iso
1
ubuntu的安裝,打開vmware workstation 10,點創建新的虛擬機
2
點下一步
3
選擇下載的UBANTU光碟ISO文件,點下一步
4
設置Ubantu名稱及登錄用戶名及密碼,點下一步
5
設置虛擬機文件名稱及保存在磁碟上的位置,點下一步
6
設置虛擬機使用磁碟大小,若要編譯ANDROID,至少設置40GB,這里設置200GB保證足夠夠用
7
至此主要的設置都完成了,直接點擊完成即可。也可點擊自定義硬體進行詳細的設置,我們點自定義硬體,來設置內存
8
把虛擬機內存設置成實體機內存的一般大小,以保證安裝Ubantu的時候,速度不會卡,這里我設置成4GB,其它保持默認即可。設置完後點擊關閉。這個我們可以在任何時候配置硬體,甚至可以在UBANTU安裝完成之後再重新編輯硬體設置,只需點下圖的編輯虛擬機設置
9
配置完成,下面才是真正開始安裝,點擊開啟此虛擬機UBANTU即開始自動安裝,全程自動,無人值守
10
初始化安裝
11
安裝中 ,5%
12
安裝中 ,50%
13
安裝中 ,79%
14
安裝中 ,100%
15
安裝完成就開始自動安裝VMware Tools,這VMware Tools不屬於Ubantu操作系統,只是VMware公司方便主操作系統與客戶操作系統交互而提供的一個工具軟體
16
安裝完成,自動重啟,顯示登陸界面,點擊輸入前面設置的密碼登錄
17
登陸完成,安裝成功!!!
END
1
下面對UBANTU進行一些設置,以符合我們的工作習慣
修改默認顯示解析度,選擇System--->Preference--->monitors,修改顯示解析度為1280x800
2
修改待機屏幕保護及鎖屏時間,選擇System--->Preference--->screensaver,,去掉屏幕保護程序激活時鎖屏,免得安裝軟體時或編譯時總要輸入密碼才能登入系統
3
編輯虛擬機硬體設置,修改客戶機時間與主機時間同步
4
調出我的電腦、網上鄰居、我的文檔、回收站等圖標
按鍵盤的Alt 和 F2,打開 Run Application程序,輸入gconf-editor,然後Run打開Configuration Editor,選擇apps--->nautilus--->desktop,如圖所示框選相應選項即可
5
將終端放置在桌面和上面板上,以方便我們點擊調用,如圖所示
6
安裝右鍵調用終端工具,通常點擊右鍵,右鍵菜單沒有open in terminal右鍵打開終端工具
輸入sudo apt-get install nautilus-open-terminal命令,安裝右鍵打開終端工具
7
修改操作系統界面為中文,選擇System--->admininstration--->langunge support,如圖設置安裝中文語言包,經試驗安裝中文語言包極其緩慢,需要更新源,下一節會講到
8
設置虛擬機系統與主機系統共享文件夾,方法很多,
1.主機讀取虛擬客戶機共享出來的文件夾
2.虛擬客戶機讀取主機共享出來的文件夾
後面我會花時間專門一節講解虛擬機系統與主機文件夾共享的各種方法
END
本經驗是由本人親自測試編寫,圖片文字全部為原創,網路經驗首發,未經許可,謝絕轉載!
如果覺得本人的經驗對你有幫助,請點擊支持,謝謝!
換一批相關經驗
android4.4源碼編譯環境搭建72014.06.26
android開發環境之虛擬機搭建72014.04.30
Ubuntu10.04搭建MTK android編譯環境02014.04.06
android學習1-虛擬機的搭建02015.01.15
android學習2-虛擬機設置成漢語02015.01.16
相關標簽 android 虛擬機
©2015Bai 使用網路前必讀 網路經驗協議 作者創作作品協議
『叄』 整體編譯Android系統,大家用了多少時間
我自己實際編譯ICS4.0.4源碼情況:acer台式機,3.2Ghz cpu,4核,8GB/1600hz內存,整體編譯(含u-boot、kernel、boot.img和system.img)需要1小時10分鍾。編譯時,使用make -j8(因為硬體cpu是4線程的,故使用2倍線程數)。之後的增量編譯,一般需要5~10分鍾即可。
『肆』 cubieboard2 android 編譯一次需要多長時間
估計編譯不了android
源代碼
編譯android源代碼最少得有100G
硬碟做緩存
交叉編譯
需要很長的時候,機器性能好一點的話,
4
5個小時能編譯出來
性能不好的話,經常編譯半天,卡死
『伍』 編譯android4.4源碼 大約需要多久
跟機器配置有關,I5+8G=2個小時左右
『陸』 9700k or 3700x+32GB ddr4,初次編譯完整安卓8源碼需要多長時間
純粹玩游戲是9700K略強,但3700X以比9700K低500多的價格卻能有9700K大約95%的游戲性能,且多線程性能戰平目前Intel的消費級旗艦9900K,且3700X還首發支持了PCI-E 4.0技術,能提供更多的帶寬用於顯卡和高端固態硬碟如果是我,我肯定選3700X,如果你純粹追求幀率,買9700K也是可以的,畢竟絕大多數游戲9700K幀率的確比3700X更好看,總體的游戲體驗也稍好一些,首發評測已經出來了
追問:
那要是玩游戲的情況下,超線程有用嗎?現在9700k加Z390中端的板子大概3800左右,3700x加中端X570也是3800左右。在一個聽說3700x有迷之卡頓,是真的嗎?
追答:
超線程對大部分游戲沒有幫助,但也不會有負面影響,超線程對核心硬體資源的分配是動態的,並不會將一個物理核心均分為二,在需要單線程運算時核心會完全讓出全部的硬體資源給這一線程,另一個線程僅僅只是佔位符,不實際擁有資源,運行多線程密集型任務時每個核心才是基本兩個線程各擁有一半的核心資源,但游戲並不屬於這種類型
三代銳龍剛剛上市,還沒有大規模發售,目前只有小部分人入手,具體情況還不好說,銳龍前兩代的確有卡頓現象,原因是CPU中的內存控制器到內存間的傳輸延遲過高,而游戲恰恰又是延遲敏感型應用,三代銳龍正好改進了這一問題,雖然延遲還達不到Intel高端酷睿的水準,但相比前兩代理論上會有明顯好轉
『柒』 如何編譯一個精簡的Android系統
本次試驗使用的android源碼是4.2,編譯的架構是mini-mips。
一、所做的工作
1、修改build/target/proct/mini.mk,去掉一些不必要的模塊(例如Phone、DownloadManager等)
2、修改SystemServer.java,屏蔽一些service,讓系統能夠啟動起來(例如,Location Manager、Telephony Registry)
3、修改dalvik/vm/native/dalvik_system_Zygote.cpp,注釋掉因為檢查不到外部存儲而導致dalvik abort的地方 (這是googel的一個bug,在2013年1月份已解決,如果用這以後的代碼不用修改此處)
4、修改WindowManagerService.java,把發送BOOT_TIMEOUT消息的時間改為0(之前為30秒)
二、系統優化後的效果(驗證工作均在mips模擬器上進行)
1、節省運行內存,下面是全編譯與mini編譯的內存使用狀態的對比
1)full build
MemTotal: 499360 kB
MemFree: 242064 kB
2)mini build
MemTotal: 499360 kB
MemFree: 395192 kB
2、縮短開機啟動時間
在虛擬機上的啟動時間
1)full build-29秒
2)mini build-14秒
3、只啟動home程序,其餘的應用程序均被移除
三、保留android的開發環境
1、adb,ddms,apkinstall等,都能正常工作
2、在eclipse中編寫的android應用程序能夠運行在該mini-android之上
四、開機自動啟動指定應用程序
本次測試使用Gallery.apk應用程序,修改其源碼後可以實現隨系統的啟動而自動啟動的功能。
『捌』 學習android程序開發,一般要學多久
Android開發的學習周期是在四個月,感覺某個階段的內容掌握的不夠扎實可以申請復讀。Android開發的學習內容:
第一階段:Java SE。本階段學習基礎語法入門、面向對象、異常處理、常用類庫、Java IO操作、集合、多線程操作、socket網路通信、GUI編程、反射與內省、XML解析等。課程目標是掌握java基礎編程、面向對象程序設計思想、網路通信、常用演算法及設計模式等。學員通過本階段的學習可以熟練使用java語言進行軟體的設計與開發。
第二階段:Java Web。主要學習資料庫開發、JDBC應用、資料庫連接池、HTML、JavaScript、Web伺服器搭建、Web三大組件、Http協議、MVC設計模式、緩存處理等。第二階段的課程目標是了解MySQL資料庫的使用與管理,使用Java中的JDBC操作資料庫、Web組件的應用及經典的MVC程序設計模式。學員通過本階段的學習,能夠熟練使用以上技術開發企業級的應用。
第三階段:Java Android。本階段學習Android環境部署、入門基礎、Android UI、Activity與Intent、AdapterView的使用、數據存儲、Service與廣播機制、進程與多線程、Android網路通信、多媒體、高級UI、Fragment、常用集成框架、LBS應用等。課程目標是讓學生掌握Android基礎知識和較為復雜的邏輯關系的應用。再通過項目的鍛煉,學生能做出來市面上主流的項目。
『玖』 用ubuntu虛擬機編譯android5.1要多久
vmware workstation 10
ubuntu-10.04.4-desktop-amd64.iso
1
ubuntu的安裝,打開vmware workstation 10,點創建新的虛擬機
2
點下一步
3
選擇下載的UBANTU光碟ISO文件,點下一步
4
設置Ubantu名稱及登錄用戶名及密碼,點下一步
5
設置虛擬機文件名稱及保存在磁碟上的位置,點下一步
6
設置虛擬機使用磁碟大小,若要編譯ANDROID,至少設置40GB,這里設置200GB保證足夠夠用
7
至此主要的設置都完成了,直接點擊完成即可。也可點擊自定義硬體進行詳細的設置,我們點自定義硬體,來設置內存
8
把虛擬機內存設置成實體機內存的一般大小,以保證安裝Ubantu的時候,速度不會卡,這里我設置成4GB,其它保持默認即可。設置完後點擊關閉。這個我們可以在任何時候配置硬體,甚至可以在UBANTU安裝完成之後再重新編輯硬體設置,只需點下圖的編輯虛擬機設置
9
配置完成,下面才是真正開始安裝,點擊開啟此虛擬機UBANTU即開始自動安裝,全程自動,無人值守
10
初始化安裝
11
安裝中 ,5%
12
安裝中 ,50%
13
安裝中 ,79%
14
安裝中 ,100%
15
安裝完成就開始自動安裝VMware Tools,這VMware Tools不屬於Ubantu操作系統,只是VMware公司方便主操作系統與客戶操作系統交互而提供的一個工具軟體
16
安裝完成,自動重啟,顯示登陸界面,點擊輸入前面設置的密碼登錄
17
登陸完成,安裝成功!!!
END
1
下面對UBANTU進行一些設置,以符合我們的工作習慣
修改默認顯示解析度,選擇System--->Preference--->monitors,修改顯示解析度為1280x800
2
修改待機屏幕保護及鎖屏時間,選擇System--->Preference--->screensaver,,去掉屏幕保護程序激活時鎖屏,免得安裝軟體時或編譯時總要輸入密碼才能登入系統
3
編輯虛擬機硬體設置,修改客戶機時間與主機時間同步
4
調出我的電腦、網上鄰居、我的文檔、回收站等圖標
按鍵盤的Alt 和 F2,打開 Run Application程序,輸入gconf-editor,然後Run打開Configuration Editor,選擇apps--->nautilus--->desktop,如圖所示框選相應選項即可
5
將終端放置在桌面和上面板上,以方便我們點擊調用,如圖所示
6
安裝右鍵調用終端工具,通常點擊右鍵,右鍵菜單沒有open in terminal右鍵打開終端工具
輸入sudo apt-get install nautilus-open-terminal命令,安裝右鍵打開終端工具
7
修改操作系統界面為中文,選擇System--->admininstration--->langunge support,如圖設置安裝中文語言包,經試驗安裝中文語言包極其緩慢,需要更新源,下一節會講到
8
設置虛擬機系統與主機系統共享文件夾,方法很多,
1.主機讀取虛擬客戶機共享出來的文件夾
2.虛擬客戶機讀取主機共享出來的文件夾
後面我會花時間專門一節講解虛擬機系統與主機文件夾共享的各種方法
END
本經驗是由本人親自測試編寫,圖片文字全部為原創,網路經驗首發,未經許可,謝絕轉載!
如果覺得本人的經驗對你有幫助,請點擊支持,謝謝!
換一批相關經驗
android4.4源碼編譯環境搭建72014.06.26
android開發環境之虛擬機搭建72014.04.30
Ubuntu10.04搭建MTK android編譯環境02014.04.06
android學習1-虛擬機的搭建02015.01.15
android學習2-虛擬機設置成漢語02015.01.16
相關標簽 android 虛擬機
©2015Bai 使用網路前必讀 網路經驗協議 作者創作作品協議
『拾』 我的手機上編譯時間是11月10日,安卓更新時間是10月1日,這是什麼意思
編譯時間是手機系統軟體版本編譯完成的時間,新手機的系統編譯時間通常會早於手機出廠和購買時間的。