android studio 一直卡在Gradle:Build Running的幾種解決辦法
在使用AS開(kāi)發(fā)安卓應(yīng)用程序的時(shí)候經(jīng)常會(huì)遇到Gradle build running一直在運(yùn)行甚至卡死的情況,解決方法如下:
方法1:
1、在C:\User\<用戶(hù)名>\.gradle 目錄下新建一個(gè)gradle.properties文件,并在里面添加一行:org.gradle.daemon=true
2、打開(kāi)AS,在Settings中設(shè)置Gradle的工作模式為offline,如下圖:


這樣就可以解決一直在running的問(wèn)題了
方法2:
找到路徑C:\Users\admin\.gradle\wrapper\dists,在此文件夾下有一個(gè)gradle版本文件夾,打開(kāi)后是一個(gè)名字很長(zhǎng)的文件夾,
例如我的C:\Users\admin\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0 然后下載對(duì)應(yīng)版本的gradle,將下載的壓縮包直接放進(jìn)名字很長(zhǎng)的文件夾中即可,不需要解壓
方法3:
需要在android studio 中配置gradle的代理,當(dāng)然是用goagent了。打開(kāi)setting->gradle->Gradle VM Options:-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087設(shè)置生成功后,重啟androidstudio ,速度會(huì)非??臁?/p>
方法4:
1)進(jìn)入剛安裝的Android Studio目錄下的bin目錄。找到idea.properties文件,用文本編輯器打開(kāi)。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)關(guān)閉Android Studio后重新啟動(dòng),便可進(jìn)入界面。
方法:5:
可能是由于國(guó)內(nèi)的某些殺毒軟件禁用了aapt.exe進(jìn)程導(dǎo)致的。aapt即Android Asset Packaging Tool,在SDK的build-tools目錄下。該工具可以查看,創(chuàng)建, 更新ZIP格式的文檔附件(zip, jar, apk)。也可將資源文件編譯成二進(jìn)制文件,盡管你可能沒(méi)有直接使用過(guò)aapt工具,但是build scripts和IDE插件會(huì)使用這個(gè)工具打包apk文件構(gòu)成一個(gè)Android 應(yīng)用程序。
解決辦法:
網(wǎng)上有個(gè)解決的方法,是通過(guò)延長(zhǎng)aapt.exe的啟動(dòng)時(shí)間來(lái)解決的,在系統(tǒng)變量中加上“SLAVE_AAPT_TIMEOUT”,并設(shè)置值為30,同時(shí)也要在用戶(hù)變量中加上"JAVA_HOME"的設(shè)置,不過(guò)相信只要是做java或者android開(kāi)發(fā)的人都會(huì)設(shè)置好"JAVA_HOME"吧

還有個(gè)方法是更新build-tools為最新的版本
但是以上這些方法治標(biāo)不治本
解決的根本途徑是要讓殺毒軟件信任AndroidStudio的所有操作
這個(gè)就需要各位根據(jù)自己電腦使用的殺毒軟件來(lái)添加信任程序了,具體流程視使用的軟件不同而定
把studio.exe(32位)或者studio64.exe(64位)添加為信任程序,這兩個(gè)文件在AndroidStudio的安裝目錄\bin文件夾下

或者直接把整個(gè)AndroidStudio安裝目錄文件夾設(shè)置為信任區(qū)最好了
如果以上的步驟閑麻煩,那就關(guān)閉或者徹底卸載掉殺毒軟件把。。。簡(jiǎn)單粗暴見(jiàn)效快
方法6:
下載版本較新的android studio,新版本的對(duì)這種情況有了很好的改進(jìn)。我用的2.2.3,幾乎沒(méi)有卡頓的情況。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- AndroidStudio 使用過(guò)程中出現(xiàn)的異常(Gradle sync failed)處理辦法
- Android studio gradle環(huán)境變量配置教程
- 詳解關(guān)于Android Studio中安裝和gradle的一些坑
- 史上最全的Android build.gradle配置教程
- Android報(bào)錯(cuò)Error:Could not find com.android.tools.build:gradle:4.1解決辦法
- Android Studio3.6設(shè)置Gradle Offline Mode的方法
- 詳解AndroidStudio JNI +Gradle3.0以上JNI爬坑之旅
- Android Gradle依賴(lài)管理、去除重復(fù)依賴(lài)、忽略的方式
- Android使用Gradle依賴(lài)配置compile、implementation與api的區(qū)別介紹
- android自定義gradle插件并且發(fā)布到本地倉(cāng)庫(kù)詳細(xì)教程
相關(guān)文章
快速解決設(shè)置Android 23.0以上版本對(duì)SD卡的讀寫(xiě)權(quán)限無(wú)效的問(wèn)題
今天小編就為大家分享一篇快速解決設(shè)置Android 23.0以上版本對(duì)SD卡的讀寫(xiě)權(quán)限無(wú)效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
Android中MPAndroidChart自定義繪制最高點(diǎn)標(biāo)識(shí)的方法
目前在做一款軟件,要求在展示走勢(shì)圖的時(shí)候?qū)ψ罡唿c(diǎn)進(jìn)行自定義繪制,下面這篇文章主要給大家介紹了關(guān)于Android中MPAndroidChart自定義繪制最高點(diǎn)標(biāo)識(shí)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03
Android中的sqlite查詢(xún)數(shù)據(jù)時(shí)去掉重復(fù)值的方法實(shí)例
今天小編就為大家分享一篇關(guān)于Android中的sqlite查詢(xún)數(shù)據(jù)時(shí)去掉重復(fù)值的方法實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01
Android DrawerLayout布局與NavigationView導(dǎo)航菜單應(yīng)用
這篇文章主要介紹了Android DrawerLayout抽屜布局與NavigationView導(dǎo)航菜單應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2023-01-01
Android拍照保存在系統(tǒng)相冊(cè)不顯示的問(wèn)題解決方法
我們保存相冊(cè)到Android手機(jī)的時(shí)候,然后去打開(kāi)系統(tǒng)圖庫(kù)找不到我們想要的那張圖片,那是因?yàn)槲覀儾迦氲膱D片還沒(méi)有更新的緣故,下面與大家分享下此問(wèn)題的解決方法2013-06-06
Android SQLite數(shù)據(jù)庫(kù)的增 刪 查找操作
這篇文章主要介紹了Android SQLite數(shù)據(jù)庫(kù)的增 刪 查找操作,需要的朋友可以參考下2017-02-02
android中Handle類(lèi)的用法實(shí)例分析
這篇文章主要介紹了android中Handle類(lèi)的用法,以實(shí)例形式較為詳細(xì)的分析了基于Handle類(lèi)線程執(zhí)行的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
android實(shí)現(xiàn)簡(jiǎn)單左滑刪除控件
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)一個(gè)簡(jiǎn)單左滑刪除控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08

