導航:首頁 > 源碼編譯 > android全量編譯速度

android全量編譯速度

發布時間:2022-06-28 00:49:26

❶ 整體編譯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分鍾即可。

❷ 如何解決android studio運行編譯速度慢

方法很多:
暴力:
換電腦,高配置,擼起。
溫和:
修改xmx配置參數http://blog.csdn.net/xyxjn/article/details/46906909
減少不必要的內存消耗,加快編譯速度。
靈活:
使用第三方插件進行快速編譯 ,例如阿里集團的 freeline這種編譯插件。

❸ Android Studio編譯慢、卡死和狂佔內存怎麼破

在2020年,仍然使用2g內存的電腦,你可以改變職業。沒有合適的設備,什麼都沒用。Android Studio是內存,設備爛卡死不可避免,要解決卡的問題,一定要升級硬體設備。另一些人則說,對修辭學的回答相當有力,在一定程度上,加快編譯的速度,卻不能解決卡死的問題,沒有人能解釋為什麼會加快編譯的速度。

至於加快編譯,有一種方法,我認為一些主要適用性的答案並不強,實際上應該從gradle開始,什麼不是正確的地方,也請輕噴,有什麼問題可以留個信息。

我談到了下面的所有步驟,建議在最後進行。在終端編譯中有很多好處:

能觀察整個編譯過程,幫助理解層次構建過程;

可以看出哪些任務在編譯過程中耗費時間,可以較慢地編寫出適合的補救方案;

可以終止編譯,如果在某個階段被卡住,CTRL + c終止編譯,Android也會終止在Studio中編譯,但基本上九次會失敗;

因為它最終會對Android Studio產生影響,基本不會導致Android Studio caton;不滿足Android工作室的各種bug ?

最後,為什麼要減少設置中模塊的數量。Gradle實際上可以加速編譯,但是有很多限制?

首先,我們認為編譯過程,首先解析gradle配置,設置任務依賴於有向圖,然後執行每個任務的模塊,如果我們通過maven的依賴關系,使用模塊的aar(單android庫),如果我們想要改變文件在這個模塊,不要再次修改上傳下載,每次都是很好,但是有一個致命的問題:不修改版本號,快照通常不是做的想法。這可能導致一些不會生效的變化,並且需要時間來解決這個問題。但是,有一種方法可以在一定程度上解決這個問題,並添加以下腳本:

項目。配置。所有(新操作<配置> ({@ Overridevoidexecute(配置文件){文件)。ResolutionStrategy。TimeUnit CacheDynamicVersionsFor(5。分鍾)

文件。ResolutionStrategy。TimeUnit CacheChangingMolesFor(0。秒)} })

有人會問,插件,每個人都要開發一個模塊,對於每個模塊的維護都要打包到maven,每次我修改,甚至很小的改動,也要做一個上傳,就會遇到快照不做同樣的問題。嘿,嘿,這個問題,我們公司有一個等級插件,已經解決了,至於解決方案,是公司機密,我不會說。

一件事,我相信大多數開發人員共同發展是單一模塊,該模塊的情況並不多,所以最基本的也是依賴aar或罐子里,並不存在所謂的圖書館aar上傳,所以一些答案的耶和華說並不意味著什麼,這就是為什麼我說影響編譯速度的情況主要集中在它的生命周期的第三階段,第三階段的優化,看到我的答案。

❹ 如何加快Android Studio的編譯速度

作為一名Android程序員,選擇一個好的IDE工具可以使開發變得非常高效,很多程序員喜歡使用Google的AndroidStudio來進行開發,但使用起來有時會出現卡頓等問題。本文介紹了幾種優化AndroidStudio啟動、編譯、運行速度的方法。首先解決一個AndroidStudio啟動報錯的問題1、進入剛安裝的AndroidStudio目錄下的bin目錄。找到idea.properties文件,用文本編輯器打開。2、在idea.properties文件末尾添加一行:disable.android.first.run=true,然後保存文件。3、關閉AndroidStudio後重新啟動,便可進入界面。優化AndroidStudio啟動速度1、開啟gradle單獨的守護進程當AndroidStudio遇到錯誤的時候,往往會導致AndroidStudio掛掉,為了防止推出程序,則另外開啟一個線程來守護AndroidStudio的進程,具體操作。在C:\Users\.gradle這個目錄下,創建gradle.properties配置文件,復制以下配置進行優化。#Project-wideGradlesettings.org.gradle.daemon=trueorg.gradle.jvmargs=-Xmx2048m-XX:MaxPermSize=512m-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8org.gradle.parallel=trueorg.gradle.configureondemand=true這些配置文件主要就是增大gradle運行的java虛擬機的大小,讓gradle在編譯的時候使用獨立進程,讓gradle可以很好的運行。2、擴大內存64位:\studio64.exe.vmoptionsorstudio.exe.vmoptions32位:\studio.exe.vmoptionsorstudio.exe.vmoptions編輯這個文件,在最開始的兩行設置內存大小,類似於eclipse.ini中的配置。配置如下:-Xms256m-Xmx1024m3、優化編譯時VM大小選擇file->setting->compile添加如下參數:-Xmx1024m-XX:MaxPermSize=128m-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8具體參數大小視電腦配置而定。經過測試,編譯速度有很大提升,比較大的項目從之前的5-8分鍾可以減少到1-2分鍾。OneAPMMobileInsight能夠實時監測移動應用的真實用戶體驗,通過Agent實現端到端的應用性能分析。幫助用戶提高發現應用問題的速度。並且可以深入到代碼級進行應用性能問題剖析,通過可視化界面展示智能移動終端的實時運行狀態。

❺ 如何提高android.mk的編譯速度

從eclipse轉到Android studio,總覺得編譯速度或者安裝到手機上的速度會變很快,現實是仍然很慢,所以就搜如何提高build速度,安裝真機上apk能快一點,步驟如下:
1.修改android studio的使用堆內存,根據自己電腦的內存,盡量設置的大一點,點擊help->如下圖:
2.接下來設置使用離線gradle構建,一開始就是使用了內置的默認路徑gradle,勾選offline這個選項,編譯的速度快的不止一點點,在.gradle的離線位置,建立一個gradle.properties的文件,設置精靈後台一直編譯,這樣提高了很多的速度

❻ 如何加快Android Studio 編譯app 的速度

以下幾個方法可以提高Android Studio的編譯速度:

  1. Gradle 2.4對執行性能有很大的優化,要手動讓Android Studio使用Gradle 2.4,在項目根目錄下的 build.grade中加入。

    ❼ cubieboard2 android 編譯一次需要多長時間

    估計編譯不了android
    源代碼
    編譯android源代碼最少得有100G
    硬碟做緩存
    交叉編譯
    需要很長的時候,機器性能好一點的話,
    4
    5個小時能編譯出來
    性能不好的話,經常編譯半天,卡死

    ❽ Android Studio 2.3 正式版發布,看看有什麼新功能

    Android Studio 2.3 正式版發布了!來看看我們的勞動工具 2.3 有什麼新功能吧!

    編譯

    Instant Run

    工具欄上增加了一個「閃電」的標志,原來的「Run」按鈕(Shift+F10)會保持全量編譯。新增的「閃電」按鈕(Gradle 需要升級到 2.3.0)才是 Instant Run,會在程序保持運行的情況下替換代碼。

    Instant Run 的底層代碼有很大的改進,消除了的啟動延時。

    模擬器支持和主機操作系統共享粘貼板,也就是可以互相復制粘貼了。需要使用 x86 Google API,並且 API 19(Android 4.4)以上的模擬器。

    個人小結

    Android Stuido 2.3 帶來的改進還是挺多的。

    首先,編譯速度又快了一些,我把關掉的 Instant Run 又打開了(咦?我為什麼要說又)。

    作為習慣寫xm代碼的碼農來說,估計還沒怎麼用過 ConstraintLayout。谷歌從 16 年開發者大會之後就一直在推 ConstraintLayout,這次連默認模板裡面的布局都改成了 ConstraintLayout 了,感覺是時候要了解一下了。

    關於 WebP 格式,官方說可以減少 25% 以上的容量。我隨便找了一張圖片轉,居然只有原來 5% 的大小。如果項目裡面用到的圖片比較多,可以在很大程度上減小 apk 的大小。

    說實話,之前沒怎麼用過 Lint 檢查代碼。一旦用上了,作為一名不允許有一根黃線存在的強迫症患者,感覺又多了一些工作量。



    ❾ 如何優化 Android Studio 啟動,編譯和運行速度

    優化 Android Studio 啟動、編譯和運行速度?
    【阿里雲】攜手碼雲為社區用戶送福利,全網專享,詳情請點擊>>> »
    作為一名 Android 程序員,選擇一個好的 IDE 工具可以使開發變得非常高效,很多程序員喜歡使用 Google 的 Android Studio來進行開發,但使用起來有時會出現卡頓等問題。本文介紹了幾種優化 Android Studio 啟動、編譯、運行速度的方法。
    首先解決一個 Android Studio 啟動報錯的問題
    1、進入剛安裝的 Android Studio 目錄下的bin目錄。找到 idea.properties 文件,用文本編輯器打開。
    2、在 idea.properties 文件末尾添加一行:disable.android.first.run=true,然後保存文件。
    3、關閉 Android Studio 後重新啟動,便可進入界面。
    優化 Android Studio 啟動速度
    1、開啟 gradle 單獨的守護進程
    當 Android Studio 遇到錯誤的時候,往往會導致 Android Studio 掛掉,為了防止推出程序,則另外開啟一個線程來守護 Android Studio 的進程,具體操作。 在 C:\Users\.gradle 這個目錄下,創建 gradle.properties 配置文件,復制以下配置進行優化。
    # Project-wide Gradle settings.
    org.gradle.daemon=true
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
    -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    org.gradle.parallel=true
    org.gradle.configureondemand=true

    這些配置文件主要就是增大 gradle 運行的 java 虛擬機的大小,讓 gradle 在編譯的時候使用獨立進程,讓 gradle 可以很好的運行。
    2、擴大內存
    64位:\studio64.exe.vmoptions or studio.exe.vmoptions
    32位:\studio.exe.vmoptions or studio.exe.vmoptions
    編輯這個文件,在最開始的兩行設置內存大小,類似於eclipse.ini中的配置。配置如下:
    -Xms256m
    -Xmx1024m

閱讀全文

與android全量編譯速度相關的資料

熱點內容
logback壓縮 瀏覽:888
冰箱壓縮機可以用氣割嗎 瀏覽:531
菜鳥如何加密商品信息 瀏覽:315
程序員那麼可愛小說結局 瀏覽:862
zenity命令 瀏覽:564
監禁風暴哪個app有 瀏覽:865
程序員的愛心是什麼 瀏覽:591
java中對字元串排序 瀏覽:290
單片機用數模轉換生成三角波 瀏覽:634
外網怎麼登陸伺服器地址 瀏覽:134
什麼人要懂編譯原理 瀏覽:151
源碼改單 瀏覽:714
pdfzip 瀏覽:876
壓縮空氣25兆帕會變成液體嗎 瀏覽:56
linux測試伺服器性能 瀏覽:956
dlp硬碟加密 瀏覽:365
應用加密裡面打不開 瀏覽:861
基於單片機的超聲波測距儀的設計 瀏覽:745
xp自動備份指定文件夾 瀏覽:664
我的世界伺服器如何讓世界平坦 瀏覽:173