單機搭建Android開發環境 一

2021-09-09 01:38:27 字數 2183 閱讀 8874

老話,工欲善其事必先利其器。為了學習安卓系統開發,我下了血本,更換了電腦。俗語,磨刀不誤砍柴工,好鋼用在刀刃上,為了發揮新本的最大潛能,我花費了很長時間去做配置和優化,都感覺有點偏執了。不過,從到目前為止的情況來看,老話俗語,完全正確。

新筆記本配置資訊如下:

cpu:intel core i7-4710mq 2.50ghz

ram:32gb

disk:samsung ssd 850 evo 500gb,st2000lm003 hdd 2tb

os:windows 7旗艦版,64位,單系統

眾所周知,ssd讀寫速度快,但有壽命限制,好鋼必須用在刀刃上,故將ssd分為兩個區,乙個用來裝windows 7系統,大概64gb,剩下乙個分割槽用來建立虛擬機器和安裝android studio。hdd也如此,分兩個區,乙個區供軟體安裝和ssd優化使用,剩餘空間分乙個區做資料儲存和備份。關於ssd和hdd分割槽好不好,要不要分割槽的問題,仁者見仁智者見智,我覺得還是以使用方便為主。分割槽不用過多,系統單獨乙個分割槽,主要是為了系統備份和遷移方便。最早機器是沒有配ssd的,後來老鄧見我編譯android系統實在太慢,便給我買了乙個500gb的ssd。由於系統是單獨分割槽,故使用ghost備份和還原,不到乙個小時就將系統從hdd遷移到了ssd。如果沒有分割槽,就很麻煩了。

有關ssd的優化操作有很多,譬如說禁用磁碟碎片整理、遷移頁面檔案到hdd和禁用休眠等等,為了方便,直接安裝360安全衛士進行優化,再安裝samsung官方提供的samsung magician軟體,做進一步優化,主要是over provisioning(預留空間)的配置,據說可優化效能並延長ssd的使用壽命。這些優化實際都是盡可能減少對ssd無謂的寫操作。基於這一點考慮,為了再進一步減少系統及各應用對ssd的寫操作,我將很多系統及應用的目錄都遷移到了hdd上,即採用mklink命令建立鏈結,通過長時間的實踐證明,這個機制沒有問題,且有效減少了對ssd的寫操作。在為系統目錄建立鏈結時需要借助於winpe,這裡推薦乙個比較好用的版本,64位微pe工具箱,內建ghost和系統安裝等實用工具。

最終ssd到hdd的鏈結如下圖所示。

在這個優化的過程中,主要使用了everything和process monitor這兩個軟體來幫助判斷需要遷移哪些目錄。其中everything是一款windows搜尋必備利器,在日常工作中也會使用到。process monitor則用來監視檔案系統的所有寫操作。

ssd優化完之後,就是記憶體的優化了。32gb的記憶體,必須用ramdisk,否則不浪費了嗎?將系統、360極速瀏覽器、winrar和其他一些軟體的臨時目錄都放到ramdisk裡去,至於頁面檔案,就沒有必要放到ramdisk裡了。32gb的記憶體,直接禁用頁面檔案即可,雖然有一點小影響,但並不礙事。ramdisk工具推薦imdisk toolkit,免註冊小巧好用!考慮到android studio執行模擬器時需要較大空間,故給ramdisk分配了3gb。建立好ramdisk之後,依然使用mklink建立鏈結,如下圖所示。

以上主要是針對ssd和記憶體做優化,減少對ssd無謂的寫操作,延長其使用壽命,建立ramdisk,發揮記憶體的最大效能。這不僅僅對搭建android開發環境適用,對配備ssd和大記憶體的機器都是實用的。

mklink的使用方法如下:

copy "c:\haxlogs.txt" "d:\ssd\haxlogs.txt"  /y

ren "c:\haxlogs.txt" "haxlogs-bak.txt"mklink "c:\haxlogs.txt" "d:\ssd\haxlogs.txt"

attrib "c:\programdata"-h

xcopy "c:\programdata" "d:\ssd\programdata" /i /e /h /c /k /y

ren "c:\programdata" "programdata-bak"mklink /d "c:\programdata" "d:\ssd\programdata"

xcopy "c:\users\he" "d:\ssd\users\he" /i /e /h /c /k /y

ren "c:\users\he" "he-bak"mklink /d "c:\users\he" "d:\ssd\users\he"

單機搭建Android開發環境 五

前文介紹了android系統開發環境的搭建,本文將簡單介紹android應用開發環境的搭建。基於android studio搭建應用開發環境,相比使用eclipse簡單得多。android studio也是google官方推薦使用的應用開發環境,確實高大上,且版本更新特別快!首先安裝jdk,安裝過程...

單機搭建WinCE開發環境

這兩天在除錯 rmc程式,這是乙個 wince 下的 遠端桌面 程式。由於在單位沒有時間調,所以只能回家做,可家裡又沒實驗板。好在 windows ce 是有模擬器的,可以用模擬器代替實驗板進行程式的除錯。即便如此,還是碰到了一些問題,不過都一一解決了,寫出來跟大家分享一下。最早主機上已經安裝了 e...

單機搭建WinCE開發環境

單機搭建wince開發環境 2010年06月08日 單機搭建wince開發環境 這兩天在除錯rmc程式,這是乙個wince下的 遠端桌面 程式。由於在單位沒有時間調,所以只能回家做,可家裡又沒實驗板。好在windows ce是有模擬器的,可以用模擬器代替實驗板進行程式的除錯。即便如此,還是碰到了一些...