簡體   English   中英

建立Gradle需要很多時間

[英]Gradle build takes lot of time

我已經檢查了離線模式並增加了gradle堆,仍然gradle構建花費了超過5分鍾的時間。如何減少到幾秒鍾。 我應該增加RAM,目前是4GB。

是的,您必須增加RAM。 但是RAM與您的處理器成正比。 因此,在添加額外的RAM之前,請檢查處理器的兼容性。

Android Studio IDE非常沉重。 它需要更高的配置。

1.如果您使用的是Google Play服務,請確保未在Gradle構建腳本中使用此服務:

編譯'com.google.android.gms:play-services:8.3.0'

僅使用您的應用真正使用的Google API。 如果您使用的只是Google Maps,則可以使用以下方法:

com.google.android.gms:play-services-maps:8.3.0

有關可以有選擇地進行編譯的Google API的列表,請參見:

https://developers.google.com/android/guides/setup

2.如果Android Studio具有代理服務器設置,但無法訪問服務器,則構建時間會很長,可能是它試圖訪問代理服務器並等待超時。 當我刪除代理服務器時,設置其工作正常。

在Windows上>文件>設置>外觀和行為>系統設置> HTTP代理

增加RAM並不是一個壞主意。 但是,如果之前的構建時間較短,而在項目工作期間的構建時間卻較長,那應該是另一個原因。

您可以檢查minifyEnabled的狀態(將其設置為false)。 檢查連接到gradle的庫。 刪除所有不需要的內容。

不要使用整個google-services庫-只需添加必要的部分。 例如:使用

compile 'com.google.android.gms:play-services-maps:9.4.0'

進入

compile 'com.google.android.gms:play-services:9.4.0'

盡量避免其他繁重的庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM