如何加快Android Studio 編譯app 的速度
已經使用Android Studio進行開發超過一年,隨著專案的增大,依賴庫的增多,構建速度越來越慢,現在最慢要6分鐘才能build一個release的安裝包,在網上查詢資料,發現可以通過一些配置可以加快速度,這裡跟大家分享一下。
開啟gradle單獨的守護程序
在下面的目錄下面建立gradle.properties
檔案:
-
/home/<username>/.gradle/
(Linux) -
/Users/<username>/.gradle/
(Mac) -
C:\Users\<username>\.gradle
(Windows)
並在檔案中增加:
1
|
org.gradle.daemon=true
|
同時修改專案下的gradle.properties
檔案也可以優化:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # Settings specified in this file will override any Gradle settings # configured through the IDE. # For more details on how to configure your build environment visit |
同時上面的這些引數也可以配置到前面的使用者目錄下的gradle.properties檔案裡,那樣就不是針對一個專案生效,而是針對所有專案生效。
上面的配置檔案主要就是做, 增大gradle執行的java虛擬機器的大小,讓gradle在編譯的時候使用獨立程序,讓gradle可以平行的執行。
修改android studio配置
在android studio的配置中,開啟offline模式,以及修改配置。實際上的配置和上面的一大段一樣,主要是在這個地方配置的只會在ide構建的時候生效,命令列構建不會生效。
命令列構建
基於上面的配置,命令列構建時在命令後面加上這個引數即可 --daemon
--parallel --offline
。
引入依賴庫時使用aar
後記
經過這樣一番折騰,我原來需要4,5分鐘才能構建完成的專案,現在只需要30秒左右就可以構建完成了。當然了,如果你這樣還是不可以的話,那麼,你應該換電腦了,ssd的硬碟,更大的記憶體,必須的上了。
相關推薦
如何加快Android Studio 編譯app 的速度
已經使用Android Studio進行開發超過一年,隨著專案的增大,依賴庫的增多,構建速度越來越慢,現在最慢要6分鐘才能build一個release的安裝包,在網上查詢資料,發現可以通過一些配置可以加快速度,這裡跟大家分享一下。 開啟gradle單獨的守護程序 在
加快android studio 編譯速度
1.加快AS啟動速度(推薦) 找到studio安裝目錄下的bin目錄下的“idea.properties”檔案,在該檔案最後一行新增: disable.android.first.run=true PS:AS在第一次開啟的時候會連網更新(翻檣),我們的目的就是把聯網下載操作遮蔽掉
使用Android Studio3.0新功能,加快Android Studio的構建速度
加快Android Studio 構建速度 構建速度直接影響到開發效率,浪費時間即浪費生命,可以通過修改一些配置,優化下構建速度 3.0之前的做法 通過配置DEX 資源縮短構建時間 gradle 新增以下程式碼 android {
加速Android Studio編譯速度
strip roi cache code mage -i ide wid 著作權 一、修改運行內存 進入項目,菜單欄-help-Edit Custom VM Option Paste_Image.png 添加或修改為: -Xms
Android Studio編譯失敗:Could not get unknown property 'packageForR' for task ':app:processDebugResources
報錯: Could not get unknown property 'packageForR' for task ':app:processDebugResources' 解決方案: 刪除build.gradle檔案中的如下資訊: ap
android studio中app顯示紅色,無法編譯
app顯示紅叉,有兩種情況: 1、只有當前的專案,app顯示紅叉 2、所有的專案都顯示紅叉,並且無法new Android 專案 對於第一種情況(只有當前專案無法執行),可以先檢查setti
Android Studio編譯時Error: app:transformClassesAndResourcesWithProguardFor 的解決
最近在弄Android Studio的Gradle檔案,發現自己的專案有個地方一直編譯不過去,報的錯誤如下: Warning:io.bugtags.agent.instrumentation.okhttp3.ResponseBuilderExtension
android studio編譯速度過慢的解決辦法。
最近的專案從eclipse轉到Android studio。由於專案比較大,所以導致as編譯速度太慢,甚至達到了10min。AS版本2.3.1,我的配置是windows+8g+i5,最終在此找到解決辦法就是使用fast
一分鐘幫你提升Android studio 編譯速度
我們經常遇到AS執行時非常卡的問題,查找了好多資料,終於找到了解決辦法。其實非常簡單,一言不和就上圖: 首先,我們應該找到專案中的gradle.properties這個檔案,開啟後我們會看到如下所示的一些內容: 我們要做的主要是修改紅筆所示的內容:去掉註釋,並在後面加上
Error:Execution failed for task ':app:processDebugManifest'... android studio編譯manifest報錯
具體報錯資訊: Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with
指定Android Studio編譯工程時的源文件編碼
javac Coding 設置 odin images utf8編碼 androi mage nco 統一設置為UTF8編碼在工程的根目錄下的build.gradle文件中,添加定義。tasks. withType(JavaCompile) { options.enc
android studio 編譯C文件出錯
android c1、還要在gradle.properties裏面加上這麽一句話:android.useDeprecatedNdk=true 2、打開app Module的build.gradle文件,在defaultConfig節點裏添加以下代碼 註意這裏的moduleName,是我們在之前自己編寫的類裏面
Android Studio編譯的時候提示Gradle無法下載的解決方案
target 單擊 拷貝 比較 file 版本 編譯 blank 方案 首先,打開android studio項目 找到項目目錄gradle\wrapper\gradle-wrapper.properties這個文件。內容如下:#Wed Apr 10 15:27:10 PD
【Android Studio安裝部署系列】十八、Android studio更換APP應用圖標
tail map 安全區 大小 next detail 有時 ash blog 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 概述 Android Studio新建項目後會有一個默認圖標,那麽如何更換圖標呢? 替換圖標 這個方案不建議直接在已有項目上更換
Android Studio編譯失敗:org.gradle.api.tasks.TaskExecutionException: Execution failed for task '
Android Studio編譯報錯: * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':lib_umeng:verifyDebugProgua
解決Android Studio編譯後安裝apk報錯:Error while Installing APK
剛開始玩 Android ,用Android studio 連線真機做測試,在虛擬機器上沒有問題,但是真機就會報錯 檢查了好多地方,最終發現了問題,網上的常規就不介紹了,大家自己去看別的帖子 手機方面 1.開啟usb除錯 2.開啟usb安全除錯 3.開啟usb安裝(允許通過usb安裝
解決Android studio編譯大檔案,狂佔記憶體、卡爆的問題
本人使用Android studio3.1進行NDK/JNI開發,遇到編譯一個11.4M的巨大.h檔案(儲存一個5萬行的陣列),編譯器預設1024M記憶體,完全不夠用,編譯後狂戰記憶體直至卡爆。 解決方法:調整Android studio記憶體設定 Help -> Edit Custo
Android Studio 編譯提示錯誤
1.解決 Android Studio 提示Untrusted Server's certificate 證書不可用( Server's certificate is not trusted ) 如果有翻譯軟體之類的xx-net,GoAgent之類的,開啟google會
Android Studio 為app搭建CI 環境
Android Studio 為app搭建簡單的CI(持續整合)環境 在專案資料夾下,新建.gitlab-ci.yml檔案 before_script: - export ANDROID_HOME="/home/luckyxmobile/Android/Sdk" - chmo
Android Studio Gradle app/build/intermediates/transforms/AspectTransform/debug
Unexpected scopes found in folder '某個路徑/app/build/intermediates/transforms/AspectTransform/debug'. Required: SUB_PROJECTS. Found: EXTERNAL_LIBRARIES