Android Studio가 느립니다 (속도를 높이는 방법)?


380

나는 최근에 Eclipse에서 Android Studio로 업그레이드했으며 실제로 경험을 좋아하지는 않습니다. 16GB 램 을 갖춘 Windows 7 64 비트 궁극 과 NVidia Geforce 780을 실행하는 Intel i7 4770을 최신 NVidia 드라이버와 비교하고 최신 JDK와 최신 Android Studio를 실행하고 있습니다.

안드로이드 스튜디오는 내가 살 수있는 프로젝트를 빌드하는 데 매우 느리지 만 리소스를 많이 사용하며 때로는 PC 속도를 느리게 만듭니다.

AS에서 무언가를 구축하거나 실행할 때마다 PC가 매우 느려집니다. 또한 매우 이상한 것으로 보이는 "Gradle build running"스피너를 클릭하면 화면이 깜박 거리고 때로는 두 번째 모니터를 비 웁니다. RAM 사용량도 ~ 3GB까지 촬영하여 아무것도하지 않아 과도한 것으로 나타났습니다 (이것은 몇 번 빌드 한 후에 유휴 상태 일 때입니다).

또한,있는 그대로의 킵 점프의 맨 아래에있는 패널은 주위에 (에서 이동 끔찍한 사용자 경험 AndroidMessagesVersion Control매우 성가신있는 무슨 일이 일어나고 있는지에 따라 임시 기준으로 또는 다른 아무것도).

내가 알고 싶은 것은 기본적으로 다음과 같습니다.

1) Android Studio를 더 잘 실행하려면 어떻게해야합니까? 내가 잘못하고 있거나 모르는 일부 업데이트가 누락되었을 수 있으며 다른 사람들도 이러한 동작을 발견하고 이에 대한 해결책을 찾았습니다.

2) 바닥 패널을 "고정"하여 이동하지 않고 사용자가 자동으로 전환하지 않고 원하는 경우 탐색하도록합니까?

이 질문에 대한 올바른 장소가 아니라면 많은 감사와 사과드립니다.

편집 1 더 많은 주석 :

  • stable오늘 최신 빌드를 사용하고 있습니다. 빌드는Android Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
  • 이 동작은 Java 7 또는 8을 사용할 때 발생합니다. Java 버전과 관련이없는 것 같습니다.
  • 프레젠테이션 모드를 사용하고 있지 않습니다. 바닐라 전망.
  • @Blackbelt와 그의 답변 덕분에 빌드 구성을 변경하면 빌드에 도움이 된 것으로 보이지만 부진 및 일반적인 사용자 경험과 관련된 다른 문제는 남아 있습니다.

159
안드로이드 스튜디오 @google을 감독하는 사람을 해고해야합니다. 내 PC는 말 그대로 엉망입니다. 마우스 포인터가 점프합니다. 안드로이드 스튜디오를 사용하는 것은 매우 실망 스럽습니다. 이전에는 더 좋았습니다
user2831855

10
안드로이드 스튜디오는 무겁지 않습니다. 무엇이든, gradle 빌드는 느립니다. 4Gb가 장착 된 2 년 된 랩톱에서 느리게 사용하지 않고 매일 사용합니다 (하지만 Linux에서만 다시 창이 원인 일 수 있음)
njzk2

24
끔찍한 ... 나는 자바 / 안드로이드 / AS와 함께 새로운 ... 나는 다음을 따라 http://developer.android.com/training/basics/firstapp/index.html가고 있습니다 .... 월요일에 시작했습니다 ... 오늘은 토요일입니다 ... 나는 거의 30 줄의 코드를 작성했습니다 ... '캐시 무효화'가 필요한 오류가 지속적으로 발생하는 데 몇 분이 걸렸습니다. 12 분 동안 다시 시작해야합니다. 15 년 동안 프로그래밍을 해왔습니다 ... 사실 오래된 컴퓨터를 사용하고 있습니다. 내 winxp처럼) ... 아마도 그 문제 일 것입니다
dsdsdsdsd

19
나는 다른 포스터에 동의합니다. 안드로이드 스튜디오는 지난 몇 주 동안 다양한 고사양 기계에서 채찍을 공정하게 뜯어 내고 철저히 해체하는 것으로 나타났습니다. 가장 간단한 작업조차도 그 정도의 시간이 걸리는 것은 치명적인 디자인 결함을 가지고 있습니다. 절대 시간 낭비.
AndyUK

11
우분투와 같은 Linux 기반 OS에서 Android 스튜디오가 약간 더 빠르고 안정적으로 실행되는 것을 발견했습니다. 동일한 Android 스튜디오와 Genymotion을 사용하여 Windows와 Ubuntu간에 전환했습니다. 그들은 우분투에서 잘 작동하지만 Windows에서는 슬래그입니다.
Andiana

답변:


258

그것을 요 ​​약하기

1) AndroidStudio의 settings > compile활성화 확인란에서 Compile independent modules in parallel.

2) 아래에 Help> Edit Custom VM Options있습니다 :

-Xms1024m 
-Xmx4096m # <------ increase this to most of your RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

추신-일부 사람들은 VM 옵션 대신 gradle.properties에서 다음과 같이 행을 하나의 단일 명령으로 결합하여 결합하는 것이 좋습니다.

org.gradle.jvmargs = -Xms1024m -Xmx4096m ......

3) 우분투를 실행하는 4GB 램이있는 오래된 듀얼 코어가 있습니다. 내가 가진 Qs 명령 줄 옵션 --offline(네트워크 리소스에 액세스하지 않고 빌드가 작동하도록 지정). 나머지 확인란도 활성화했으며 이제 정상적으로 실행 중입니다.

  • 자동으로 프로젝트 만들기

  • 주문형 건물 사용 주문형 구성

  • 컴파일에서 AndroidStudio의 설정을 확인하여 확인란 Compile independent modules in parallel이 활성화되어 있는지 확인하십시오.

Vmoptions에서

-Xmx2048m -XX:MaxPermSize=1024

우분투를 실행하는 4GB 램이있는 오래된 듀얼 코어가 있습니다. Qs 명령 줄 옵션 I only only --offline는 네트워크 리소스에 액세스하지 않고 빌드가 작동하도록 지정합니다. 나머지 확인란도 활성화했습니다.

  1. 자동으로 프로젝트 만들기
  2. 공정 중 건물 사용
  3. 주문형 구성

    그리고 그것은 잘 돌아가고있다

편집하다

studio.vmoptions위치를 통해 추가 옵션을 제공 할 수 있습니다 (XX를 버전으로 바꾸십시오).

  • 윈도우 님의 이동 %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions (또는 studio64.exe.vmoptions)

  • :~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions

  • 리눅스 : ~/.AndroidStudioX.X/studio.vmoptions(그리고 / 또는 studio64.vmoptions)

가치를 높이면 -Xmx많은 도움이 될 것입니다. 예 :

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

4G를 최대 힙으로 할당하며 초기 값은 1G입니다.

편집 :

Windows에서는 기본값이에 저장됩니다 C:\Program Files\Android\Android Studio\bin\*.vmoptions. IDE를 사용하면 해당 값을 조정할 수 있습니다 Help->Edit Custom VM options( @Code-Read지시 해 주셔서 감사합니다 ).

편집 2 :

Android Studio 3.5에서는 이러한 값을보다 쉽게 ​​변경할 수 있습니다. 그냥 가십시오 :

Preferences > Appearance & Behavior > System Settings > Memory Settings

2
대단히 감사합니다. 그것은 내가 완벽하게 정직하기에 덜 관심있는 영역 인 빌드 성능에 도움이 될 수 있습니다. 실제 IDE가 매우 느려서 훨씬 느려서 PC 속도가 느려지고 빌드보다 솔직하게 패널을 자동으로 움직이는 동작이 정직하지만 그럼에도 도움이되며 적용 할 것입니다. 그들.
kha

4
@Blackbelt 내 질문을 업데이트했습니다. 불행히도 IDE의 문제는 남아 있습니다. 경험은 Eclipse를 사용하는 것보다 더 나쁜 크기의 주문 (그리고의 뭔가를 말하는 것을!)
KHA

18
방금 안드로이드 스튜디오를 메모장으로 바꾸었고 거의 모든 라이브 템플릿, 코드 템플릿, 거의 플러그인, 검사를 비활성화했습니다 (XML 레이아웃 검사 만 사용). 그러나 나는 지금 내 방에서 자살을 거부했다.
Plain_Dude_Sleeping_Alone

3
Android Studio에서 jvm 오류 -6을 만들지 못했습니다. 그러나 % USERPROFILE % \. AndroidStudioX.X \ studio.exe.vmoptions (또는 studio64.exe.vmoptions) 파일을 제거하고 다시 시작한 다음 -Xms1024m -Xmx4096m -XX : MaxPermSize = 1024m -XX : ReservedCodeCacheSize = 256m -XX : + UseCompressedOops 그리고 이제 속도가 좋을 것 같습니다
CodeToLife

10
편집 후 Android Studio가 시작되지 않는 경우 studio.vmoptions: # <------ increase this to most of your RAM자체 줄로 이동하십시오 (적어도 Mac에서는). 또한 내 컴퓨터의 원래 위치와 설정은 다음과 같습니다.~/Library/Preferences/AndroidStudio3.0/studio.vmoptions -Xms256m -Xmx5120m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
잭 모리스

62

안드로이드 스튜디오를 빠르게 만드는 팁 :

오프라인 작업 사용 :

  1. 파일-> 설정을 클릭하십시오. "gradle"을 검색하고 Offline work상자를 클릭하십시오 .
  2. 컴파일러로 이동 (같은 설정에서 바로 아래 대화 상자 Gradle)을 추가 --offlineCommand-line Options텍스트 상자.

Gradle 성능 향상

gradle도 최적화 할 수 있습니다. 쉬운 방법은 전역에서 설정을 수정하고 gradle.properties(Windows- C:\users\your_name\.gradle\; Linux- /home/<username>/.gradle/; Mac- /Users/<username>/.gradle/; 폴더에없는 경우 작성 ) 해당 파일에서 다음 두 행을 추가하십시오.

org.gradle.daemon=true
org.gradle.parallel=true

더 : http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


여기서 자세히 설명하는 동안 시간이 너무 길어집니다. 그래서 링크를 제공했습니다. 단계별 가이드 링크가 있습니다.
Sajan Rana

5
@SajanRana는 링크를 게시하지 않습니다. 링크는 죽는다.
njzk2

2
@SajanRana 귀 하나 귀하가 게시 한 링크는 정확히 무엇을 Enable Offline Work의미 하는지 자세히 설명하지 않습니다 .
Jin

5
@Jin에 동의합니다. 답은 정확하지만 조금 더 많은 정보가 필요합니다. 내가 찾은 내용은 다음과 같습니다. 오프라인 작업 :이 옵션을 선택하면 Gradle은 캐시 자체의 항목을 사용하여 종속성을 확인합니다. 파일이 캐시에 없으면 빌드 오류가 발생합니다. 따라서 gradle은 온라인 리소스를 확인하지 않으므로 Studio가 더 빨라질 수 있지만 나머지 프로세스 (빌드 제외)에 비해 여전히 느리다고 생각합니다.
라파엘 쿠티 뉴

39

성능에 크게 영향을 미치는 다른 이유 -Thumbs.db를 감지 했습니다.

파일 및 폴더 무시File > Settings > Editor > File Types 필드로 이동하여 다음을 추가하십시오. Thumbs.db;

이제 Android Studio는 매력처럼 실행됩니다.


11
도움이됩니다. 이유를 자세히 설명해 주시겠습니까?
zackygaurav

1
AS는 많은 파일을 생성하는 반면 Windows는 즉시 축소판을 생성한다고 가정합니다.
Out ofdate

1
캔 트는 file types에디터에서 더 이상 찾을 수 없습니다. 실제로는 전혀 찾을 수 없습니다.
Siddharth

나는 그것이 아주 오래 File > Settings > Version Control > Ignored Files
Rohit Sharma

다음과 같은 오류가 발생했습니다.이 함수는 treeLock을 유지하는 동안 호출해야합니다.
JMASTER B

27

더 많은 메모리를 추가하면 도움이되었습니다.

  1. "도움말"을 클릭하십시오
  2. 사용자 지정 VM 옵션 편집

Android Studio 2.1.2 사용자 지정 VM 옵션 편집 :

  1. 값 변경

아래처럼 :

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Android Studio를 다시 시작하십시오.

1
매력처럼 일했다!
xaksis

지금 시작하겠습니다. 이 설정은 어디에 저장됩니까? 답변 : ~ / .AndroidStudio3.0 / studio64.vmoptions
JohnyTex

다시 시작하는 동안 오류가 발생할 수 있습니다. 파일을 삭제해야합니다.이 솔루션은 도움이되지 않습니다
Lucem

20

추천 :

  • 말해야 할 것 : 기회가 있다면 더 나은 PC (cpu)를 위해 돈을 쓰십시오 .. 가장 중요합니다 ..

조정 :

  • 어떤 사람들은 OS (운영 체제)가 훨씬 느려질 수 있다고 말합니다. 예를 들어 XP 또는 LINUX (또는 기타)는 70 % 더 빠른 성능을 제공한다고 언급되었습니다 (이유는 모르겠습니다 ..).
  • VCS를 File > Settings > Plugins비활성화하고 다음을 비활성화합니다 CVS Integration. Git Integration; GitHub; Google Cloud ...소지품; Subversion Integration; hg4idea;

  • 편집자는 리소스를 많이 사용하고 (특히 대형 모니터에서) 느리고 느립니다. 훨씬 빠르게 만들기 : 클릭 Help > Edit custom VM options하고 다음 줄을 추가 하십시오 :
    -Dsun.java2d.d3d=false
    -Dsun.java2d.opengl=true
    저장하고 Android Studio를 다시 시작하십시오.

  • Android Studio에 프록시 서버 설정이 있고 서버에 연결할 수없는 경우 빌드 및 시간 초과를 기다리는 데 시간이 오래 걸립니다. 그것을 제거하면 많은 도움이됩니다. File > Settings > Appearance & Behavior > System settings > HTTP Proxy.
  • 다른 유용한 인용문 ( 기사 ) :

    모듈은 비싸다… 현재 진행중인 프로젝트에서 라이브러리를 처음부터 새로 만들어야했고 내 요구를 거의 충족 시키지는 못했지만 일부는 포크해야했다! 해당 모듈을 지속적으로 수정하지 않는 경우이를 고려하는 것이 중요합니다. 처음부터 컴파일하거나 이전의 개별 모듈 빌드가 최신인지 확인하는 데 필요한 시간은 최대 4 배가 될 수 있습니다 이 의존성을 바이너리로로드하기 만하면된다 .jar/.aar.

    힌트 : gradle build -profile빌드 프로세스와 관련된 시간을 나타내는 HTML 보고서를 실행하십시오 .

    참고 : 해당 종속성의 빠른 수정 / 개선을 위해 버전 제어 시스템에 "필요하지 않은"모듈을 유지하십시오.

  • Gradle 빌드 스크립트에서
    다음과 같은 특정 Google 서비스 만 사용하십시오 . compile 'com.google.android.gms:play-services-maps:...'
    전체 Google 라이브러리 대신 : compile 'com.google.android.gms:play-services:...'
    (컴파일 시간은 2 분에서 25 초 정도 소요됩니다).

  • Gradle은 프로젝트가 특정 빌드에 실제로 필요한지 여부에 관계없이 작업을 실행하기 전에 모든 프로젝트를 구성합니다. 전역 적으로 gradle.properties추가하면 많은 도움이 될 것입니다.org.gradle.configureondemand=true

  • 놀랍게도 일부 사람들 은 다음과 같이 줄여서 문제를 해결했다고 말합니다 . 1) 힙 크기를 -Xmx256m(높은 값 대신); 2) 에뮬레이터 램 크기 (부터 Edit AVD > Advanced Settings);

일상적인 추천 :

  • 여러 프로젝트를 동시에 실행하지 마십시오.
  • 한 번 사용한 후 에뮬레이터를 닫지 마십시오 (매번 앱을 실행하려면 동일한 에뮬레이터를 사용하십시오. 큰 앱을 테스트하는 경우 에뮬레이터 대신 실제 휴대 전화를 사용하는 것이 좋습니다).
  • 에뮬레이터에서 앱을 실행 한 후 매번 프로젝트를 정리하십시오-클릭 Build > Clean Project(또는 Rebuild)하면 단축키를 사용할 수 있습니다.

14

바이러스 백신으로 인해 속도 저하가 발생합니다

내가 본 특정 시스템 에서이 문제는 Android Studio의 빌드 관리자 인 Gradle을 방해하는 과열 된 안티 바이러스로 인해 발생했습니다. Gradle이 .jar파일을 "만질"때마다 바이러스 검사기가 압축을 풀고 .jar바이러스를 먼저 검사했습니다. Gradle 빌드는 압축 해제 및 스캔이 완료된 후에 만 ​​계속 될 수 있으므로 빌드 시간이 매우 길어집니다 (5 분 이상). 기본적으로 Android Studio는 시작할 때 Gradle 빌드를 실행하기 때문에 시작 속도가 매우 느립니다.

이 문제는 확인하기가 매우 쉽습니다.

  1. 당신은 속도가 느린 안드로이드 스튜디오, 언론의 증상이 발생하는 동안 Ctrl- Alt- Delete오픈 Windows 작업 관리자를.
  2. Processes탭을 클릭 하여 활성 프로세스를보고 CPU별로 정렬하십시오. Android Studio가로드되는 동안 안티 바이러스가 상당한 양의 CPU 백분율을 간헐적으로 사용하는 경우 동일한 문제 일 수 있습니다.
  3. 안티 바이러스의 검사 로그를보고 실제로 검사되는지 확인하여 추가 검사를 할 수 있습니다. .jar 파일을 .

이를 해결하려면 안티 바이러스의 "제외 된 폴더"에 올바른 디렉토리를 추가해야합니다. Windows 사용자 이름이 "Username"이고 C:드라이브에 Android Studio를 설치했다고 가정하십시오 . 그런 다음 바이러스에서 제외하도록 요청하면 다음 디렉토리를 확인하십시오.

C:\Users\Username\.android
C:\Users\Username\.AndroidStudio2.2
C:\Users\Username\.gradle
C:\Users\Username\.m2
C:\Users\Username\AppData\Local\Android\Sdk

이러한 디렉토리를 제외하고 작업장의 보안 부서와 협력해야하는 경우 추가 보안 예방 조치를 취해야 할 수도 있습니다. 필요한 경우 자체 Maven 저장소를 설정해야 할 수도 있습니다.

(이 답변은 늦었다는 것을 알고 있지만 이전 답변 중 어느 것도이 잠재적 문제를 해결하지 못했습니다)


1
또한 Windows Studio에서 프로세스로 android studio 설치 폴더, java 폴더, 프로젝트 폴더 및 일부 .exe 파일을 추가했습니다.
M. Reza Nasirloo

1
이것은 또한 내가 겪고있는 에뮬레이터의 문제를 해결합니다 : stackoverflow.com/questions/50623384/… 감사합니다!
malarres

6

Android Studio 3.5부터 다음 설정을 통해 일부 설정을 구성 할 수 있습니다.

기본 설정> 모양 및 동작> 시스템 설정> 메모리 설정

환경 설정


5

그것은 나를 아프게하는 컴파일이 아니며 입력입니다. 모든 스마트 기능을 비활성화하고 TomTsagk 와 같은 notepad ++로 돌아갈 수 있습니다. 가 의견에서 제안한 . 오늘날에는 더 많은 코어와 RAM이 필요합니다.

악마의 옹호자 연주 나는 타이핑에 16Gb PC octacore PC가 필요하지 않아야한다고 주장합니다. Sajan Rana의 조언을 좋아하지만 여기서는 너무 느립니다. 대부분 위약이었습니다.

공정하게 말하면 1.4RC1을 사용하고 있는데 안정된 지점에 있지 않습니다. 인터넷을 끄면 약간 도움이되었습니다. XML 레이아웃을 사용하는 동시 디자인 (미리보기) 및 텍스트보기의 새로운 기능이 매우 유용합니다.

아니요, 말도 안됩니다. 안정된 채널을 떠나지 마십시오.


Android Studio 1.4와 동일한 문제가 있습니다. 해결책을 찾은 적이 있습니까?
selbie

2
@selbie 및 jonagon - 1.4 결국 unusabley 천천히 실행에 나도 한 문제에 해결책을 발견 code.google.com/u/110054054823032428814을 당신이 당신의 아이디어에 선 "sun.java2d.d3d = false"로 추가해야 할 것 같습니다 Android Studio 실행 파일 디렉토리의 .properties 파일 방금 그 일을 끝내고 마침내 다시 일을 할 수 있습니다 ... Google에 더 많은 시간을 낭비 해 주셔서 감사합니다 ... :(
LairdPleng

@LairdPleng-제공 한 링크가 작동하지 않았지만 설정 한 솔루션이 내가 작성한 게시물sun.java2d.d3d=false 에서 시작되었을 수 있습니다 . 어쨌든 d3d를 비활성화하면 모든 것이 고정되었습니다.
selbie

@selbie 네, 그것은 내가 연결하려고하는 게시물이었습니다. 내가 어떻게 엉망으로 만들 었는지 모르겠다! :)
LairdPleng

절전 모드를 시도하고 모든 보푸라기를 끄십시오
Odaym

5

학습 하면서 AS의 성능 문제는 진단하기 쉽지 않습니다! 필자의 경우 9215 자 길이의 문자열 (아래 참조)으로 인해 몇 개의 문자를 입력 할 때마다 AS가 스레드를 덤프했습니다. 차례로 스레드 덤프로 인해 AS가 한 번에 몇 초 동안 정지되었습니다. 이 버그는 AS 2.2의 Windows 64 비트 릴리스에서 나타 났으며 2.2.1에서는 여전히 발생하지만 2.1에는 없습니다.

긴 줄이 내 락업을 일으킨다는 것을 알면 많은 시행 착오가있었습니다. 그러나, 나는 그 과정에서 많이 배운 지혜로를 :

  • idea.log 우수한 진단 기능을 포함합니다 (도움말-> 탐색기에서 로그 표시).
  • 극단적이지만 간헐적 인 속도 저하가 나타나면 AS가 스레드를 덤프하고 있다고 의심하십시오. 이것은에보고됩니다idea.log . 스레드가 덤프되는 경우 덤프는 문제점이 발생했을 때 어떤 코드 AS가 실행 중인지 알려줍니다.
  • 다른 프로젝트에서 문제가 발생하는지 확인하십시오. 그렇지 않은 경우 :
    • 편집중인 프로젝트 파일에서 비정상적인 내용 (비정형 들여 쓰기, 긴 줄, 전체 크기, 특수 문자 등)을 찾으십시오.
    • 다른 프로젝트에서 설정을 내보내고 (파일-> 내보내기 설정) 문제가있는 프로젝트로 가져 오십시오 (파일-> 가져 오기 설정).
  • 그렇다면 :
    • 스레드가 덤프 된 경우, idea.log세부 사항은 덤프 통지 에 가까운 시간에 텍스트 및 텍스트 를 참조하십시오.
    • 문의 idea.log메모리 소비에 대한 메시지와 같은이 질문에 다른 답변을 참조 https://stackoverflow.com/a/30818099/5025060 메모리 및 기타 튜너 블에 대한 조언을.

BTW, 현재 나는 긴 문자열을 별도의 파일 (배열 자체 만 포함하는 새 클래스)로 이동하여 위에서 설명한 문제를 해결했습니다. AS 로이 파일을 편집하지 않으려 고합니다.

package com.code_read.numerous;

// Stored in this separate file as workaround for but in Android Studio 2.2 and 2.2.1:
public class numstrings {

    // Array of long random numbers, pregenerated to save CPU:
    public static String[] numStrings = {

        "199480174700500684371420190688025369652294974898532667703870978918596743889034133861151427235088532762252190859715724937087994424214079133514743202613482472074004942240108422672013308512961698346232617905052490578458131173818163968088306365788124935229987389963310288307926351857183977760191417618209693717342383094977491190187330292385653783886145924147263878165609860155555740880616076742235066585775525946974068428032859462348789185664980466131158481988902160769240355605036247170008906461173632371674336904556655004329788696238223897234680357492949394186524384271378442506571046125386240017147676374848515226581822322873860294758364671523301932707269219884364668888296719810681914252024967226535139980038835402500469293303445385631066898382763993166693693891600944079638681397398367264401490441377833191085876891792887328136898520902148268395208138632765905189182445119192547131981262125997953230672094440970962973597034366673186995403431640556509145661772208699764304562424356210879969147034091389350776774099307413678640772848528929610792920689008507739250708291284695239814666712127874431690342513485124398592905398339314701750560443486724884409641301581250356812598254397195582041374207050524854721410717517826514256884605932903495291614152958393041446721244450203654252461792454977205340965473442168314446921087589856268559622056019215736207512553225494282253374340892190892964167854464270350359407498074340634452159050304590622713766142827196013111327741833914397311108235022871374679837822251636256816946000031801632697665029388147643065534169657637935011864906687144383247248575867393905547656023089908356955316327699678982262881769783281879024192545078595861099291383574264862512114130067137999586421949009586778213657551456231235508255794338865353976867429772427179918460616316131342501970048444481906603539188074631511252603708953524733006893213588956114050791560328718558587163598674421588217380809694917621993988723888733472235367656543521907102504160836734526706672672061129158228943943961208967494809881423654493768539990181950253198622321856894324399743506614313017879100091908634564608851227240409514256964261431166731255216249943382663958593911252365390104901951019163641553646386915867844316868296886856122097683605632869023634580949922723527949383421859260253787750248640586488155271705354318971930705305681639438500545630794869976987809742158447119320670554178634632109983849140691164486258482922700124353388939055409126960673867435504694534537972989184927497251539970824341488149544927174416431338978095499553363866217528144380339413096788582745229165179013109746529904790441634036324656629258183244396216977736609176927617841924291304236306725585481004526207256126249788205441106740479328308566203633303785210558827801926199279334869844921970247706896704588537079433072095445424535530854095822282531649200446125855450924096198151719358284629425483620333602513734130440802599571444639236468727586327901486711828547798932589324730675183636768495336889434743116373841074286121127947547754103882500005968494120728533889301116500651387720411937760371686364320729394390169544403796948255139588769868997312588780450158790560760093773180833497054203906896463690321778617639560964637561984865448197089236779186045120326461271783320113343686490407274805637853745997098574967843535555214227806718213323236579240122449595189776026857194861192260435592237583754498777823878919462358453553525468074152734416933788261651160608911358193365205774610833712659270259537468997175675611106769471773639491122956114410572271964037496252046002633139033229094067102926662843014688243495810764107876347939515840933639293755383642974182862980342270078605141586386956993823477302317789808723114028287869904362158728685338534454353886384668017657582003089836977765285161563767051590888534730491047324356587246491873963645331147759110815548406659559086623742565689131160816873078928719150806816828094339118862380985774989197433606765766698179872216924780614351925493388103444249169463919616530661916366867058921827320239545671233921815306937959970928487769990744894323260198942599949511829120527153889470305293747421875929597907863004936662249162616863538907259383989683557351124864962027711188603419729221915037041631423186559909007303718063435208812948660284585114603102538597611757387763679988962831024468515792778125928449962458120436831348703819770498415146367232423575963346662334586696284187440935738671265597243626878590482688540466283239505795285203222312952727768986993054183353764623988975079536152274635683995523743740674237109205318984477845559143807318533592235565607859418218764426920445870800448778289651837205082867361097390372276842811160616927570980788319948404234156903914893965657104289589790051123586608292524558595741415545621155770330883498473838958946706678756502460255029859500858857950640229689701775631558304956149273122701277512634671602844059638169586254728659407967362269959105419218416567093118243957542316274295498328248817394832630466984581744392334983388346309080227929827437548742182906915518737736211928504845091782481456286893146781544794159295091551690979113667607106910341688300199029887449503700494407767038172311101451145387305383586418395623858905393669579043267868910063346375438826548689323643777791563205248979849233001328183147648563739211128790317882512942976057274763094369736846067104652467759155731666690210808042980939553702716431018458310300829399315635070328956543394251955663239488509275645610557061416837507256175426220804774390422080366850103219147627475492147311993091462233708107815399346519610636302312501953470382656988296844245456380956448418706248790737380938971901188740142511500064909417579265118558940349387209436071467447553322059300256060882213572671888633311468806647866886714364480390741971261155146966455235245469216037781902665760552750139630086762191170698020993656670315633268514333717896691033913231320046383254246489147334950779602143851763331162696957861920662919779275597627512142784352182141445813314700768143243068609858396666573299094606418264269814358631471099430351875376096756985414279698633021999241922359616560734207061899223922960812283262525756913341822754012297564666186625578304476940819388933133524627367540790564522544564778697253990225087539167235818088172467629494330066609424362165903452686384032519162803665396381708558770446760515949895545741296290000569932285497599817855761012405729639826090606199167309178353879552491532632275280392848742608582274239730529782945165478328337271868836845191541561507500208302765174521037399945168283511465921684324919886458514198917808605615454461104693224591355736463666638896809273773847099278335819353734646745529499084220949854110923079439768551794882440443420790356174953271799037409969510616472239791991169317996129581919960609015888209147433981232988872613046167259127350908379785462051364248739967784342740440741101122829282932814615147660486375475931239052842925639656692838804305210923978980395884616464432067372256203421577994958229803819990849889517637605263836801607526144871336189683467963044999507242077754258044251900402909622687958520423101104141436068489671206919737260688257054648581817294964263976562185927570807911388018018258993650653884478612449747409649857255718750594340185450229237142106113706239341772394393537650157754917387723238567597362916800367131878174394802843379112357851740285545973436469806324934485196633484429168467828668601262966377703119558087801302745104185528840638941125570169525964145077815381271805810720809495436404303742978449708284706732193106170741321000772555673307985656286163852732962806975120835420863932323287224469231389811257137937311964638921084917958805713020592860162667905063938602685993936855490751349046724756605329409781900459600797487634904548282818720869599606861780977530250890161804971763916627465964744221537291053168212191636434331558216175364205277673887186837423218242958128611987999992758177897869145149526733124420365122337894731881057516805213861310033107963352309585687684446050606840221227910822989213514546762603795082253295181456389080556377952947742314716657931379603906644497934747404742170445520704889248852909123050926587050705346518656114252388410901469887789781852617252193018440532227714049598132339736764081531406292297426695168307774532183927565674228199289403241512915778463699914633503875989705880500660094881980955882992903315688284154677620736795450367750443201591100620839868814285991917187047458820949842767861309178482708477168470785039327561836424824805811165820104246196555794331332996669674045783102109040643272357674713449239668592816891229724897439143640828454023115418378970208060898790311768852380590403898569796811536628763765619516959616465670971025029199700641157243991360225331144567474481980740980668474128099060992445134897801758103355434948807029912167490453622803119627912623581848536805420633517354236148799130118992602264832753012209719060145941443653691895443984877692560563086567054695734773175413167885599427596673930470696429105758701992261543691172194016438106532173687638780672882677814493551318364786071441551104902517495593342110486408028970990714051385299637116595208818449861724282758368826773373374959971277798785804077474187828568828476934339459420148793412883150",
        "538224164506517727168379814270004264954262890967803652129634085563292029281605229340786265842963091265375081322656426327691825397596305139095807229239401766181924729149454472921237119900736562299208507666998730548950184609967143155404571139681858767360957532407547767766581682749533474070778066308353055041737658281319225985623143723322979093908077261749579698949722143844865215753260704863233251983739190238438585852441601269285486958770074555894548287326458992187454462079069306138536753824858451724299502671847412359542456725524317603333127725189754333904127835917709082397117314374344841098649440198952614890746624715994850686377293277867933955487391617475414663233091117706057717653437506940130690492779072621106571276835896964128477419355461824833007422652722892089498401815585650339262735314718997015721760285362989670501888405449175944105348564991465379865502815442568994217413701289990025169571135430868678513387334362169047349385097189952383252809797239281560886730670313602788309858480241742834539376684722791418327801153139657791555902866428852378920616927209513842521394245291956399576801110297424150355942220383127708823635328491162642528500795465164461339897320905999182040888049657238854537216919531949022496815649153550998615631758342112481970649311069999931374418401873433024214179662539540883626504860812401222013654614884183265556578861843196602514379747643437577278486455637659461692515650033708286255995750664532809105614477191900536646989973294380911406440123202917020543294608335869356083501814588100186652356940293410193583108936507174010508730547579479594424713594002615307062956405060637859223904493241124826364582313371226790237755829730863075824362871968331865676368450061869716192958213846294980005144665140729523705625975650250913572426639956129293774660716629920750249524030812360814423275145704510305475471599108987851917139525934434155829774559599984930365268286061310405222779602887256748903477260217130747213255028270120814131477184214466827946467189929171109471222122321781698513717077961138680899475230521104220021956144708736321339718012605885629667271185753633589711538217011780317199309005150619910226290258606968201034831451279285351626936018493376731628135398444826695563731645399766722832213714326969977166479301504241269743154952405125518862249585946211635202670206079658236138581470119927833603919638673595466193694285521696174533703023847425191146225399211910859996212735505434202471982673116410979955302943872996222782251188889797453222122118340601140765762050865117038651251924809853248767149255310571487174953189406262461045337548275503362245324296778392145673240872161212904525195326091442868284645515492949181928962102650369388016101486909636578309464736085550719873530004572608218612771334204843378797447816965534882619866758953492744624542308949271562610878902677734983794103655386943014200382950775896136847248170152492053814891464245663515427967344370332218795309066345645753963683675310959651463186934113877748975354804724385336161212461668326293653878197970705660956307781435211341258181110817847199795550229343870629183131938496385393103613345446965343702524527285650585793819011062255528783572801384755547339757189973901102728798129755193065859838182563879981780954262005796062637576511231241443434331171809822894324123753165477778469728090079401173957345155941105580762201810708213077226618724235486083102862810041621061166403929820695859415790727065329954170405272420309443687650005312634780559478100510198693442377014278276554921873492874338296974328247512240058483178986970686481429662053321485231172147300032651945090781006753618086127522738639483880490609376294431040414520360826477062101428243729921142508398976634656490798240120553325502856616278098521671075879092501730718808714541228313275254145714018560781459353526353227881612961968793972766897143956572113542916207199147961710145111046554899487126641090524158317439204601922483991169906886478567971798641676381952943035217373454681987587805591011217498046449281585885528147735917241804752657592955740206966021211842392441403708809079502903010500379965582448141804577819122673871443655907443795539672468455979677549431293106288271932050346631500287602175371865943781936540554382984304724097222638329259252009624430698945188473581273102616186096857444455590249553427286857598862389440750330212575200947705079697958418126668654772650001967712891183376253390796458314338083748473931585515921615694157280199091233014626670437265932854816696073747199020367782282750469898234657723303623065763946721350199198124381089295881349043396200116870404706730447453694640127520344108293809433706053279580858859981831981145259642994156115348994153409515332190714496695178066164657038576407330756425651351910143884103008599258982342794361116576254544716333349447388917606521902296446129906799300892625933497927680934057875748488562502583788021088460847542122629532281540915167125712134059011294733193338806665352190898772064079614377396560467361735144910595159196625744894635765414508428182582195935281561176637424688405390881327676886203967634620641490139835786477852859151685333919226211419623843640736490696222368214514608866918660741740478728095699337580878621149576661678523829374300157157278668566218717849777314215124448445257696853651163171851588905845296279139538174221105885455390417634993814515761194372376448867312932698371439509465354789329167336154865083365498571678846394239876288801890960856391974200258201177558423866895944503981197241629075358819018115130381239431357293457670267116618421892520944925953400263676636028993365189377273814879596365094915787821109571143126831231452367431282415243511115547744416422407534808156629306675994132643059500315715827695321955177580261595331150963040058964908997344260596477846100309223669721566222470207499488952252338020599539432718661089801855181342526438803473636154594287887641549215962248635916039475197945009663236392713993500705974424791640227287724705650067537968801074155312570114797832465663858741483400901647799929721470159496987812679821111730689166463366606551267765697921569125290699944304326288818960384200871654827493100325409876812489682711348513244971620081481684340424449568972178318409815746267950146224549923943957635742728889238780346534385817477136072283022902565796081663160648252946167239546424890110821196529528358627773373504225125056523663954597433278174718610370606703664415945161199804631243562222965705129402104600647872785649693343767911111233647766743334611301999675427293224616809442969215988341973159678514604800342052145601875313047852364221840276228543970109429472341439373418554415700439864029182126126555780166736274177582219830001690249143731582595139837209895586321826391814999452798890753335597966118255461143209904547262657727956104064852211561674112309448805185831775145498725414208563477819053457809168792852008698630549450830647801496178703216613708137528937944005515930744164570843474855631165661539606334738839503279229149405656111162420879130403407319921975488206273446734836687100641841717998060185446298997678735552219275033859572628180793848617502491777291673575300297211101525633241431725253827221239047470633458965551885615810334846221083366721155246201486720296861488421251412585452371994052765854956667058152989005149411484243624208727100911576375413403608010677473400955778111396360452775514441825548741754598300817661240268852363212781602854367749994334862150630799392774768527973996929461527098114708300217955057684152676420039296978447817265256411524417754883187887445894130353022388842317869773150647952948848671583706699551985745434110794662277351457044771378507518729537365658152364234398609916864719216448498077322804149512833432154942424273393427629208749974623818973778078002180114151519862694544029256435686883829302646833505994223044918417887864451588047856834236569410763473387053946267508537900833300945851877436680980941544844525786853711677637705576181468642324785126166781221160451843898112783925287679639526886367820669455874656199565561430456794216944922544744491649466852864038501469041752223982614119494425752107037262844982748646605722535227272840737241614295262590818750600682152446698778395840797731822121652655104430172804976277739763346646973261475782149805868676545805017515372016402264906453096545897803426557477555439266024369075314101297725973100535662786670323833137704110282990903782350435888819622487815784902943846410347084957959806691311457091835651974879930411462198631314974388802219688546560811233248145760355918687984846313201786200839700173112807846243294546660463226871823957739032709878892254197891276394543557575946191838680926317472980812747870786530370508495402751983312199142752128770884996983711003898291322931887907171702897478102431849815742495249955783279530071100116870946788229251574041532557327826598269913255656761197623810457653412851472785896979416478595929500127189986637637036604571272745614510419960810914932566459678546613552623592183167012968748532550838681296741202414403822809009633668022825501012148809838864474143686730203083478893084391943797481539519935765574317583241228880915886149481239344051101576686476041869843825807899235712961395473752900914609987610792511497473444033564072045509623215604304751107341738227963259498893539",
        ... (13 lines total) ...
}

5

안드로이드 스튜디오 런타임 성능을 높이는 가장 좋은 방법은 SSD 드라이브 를 사용하는 것 입니다. 성능을 크게 향상시킵니다. 위의 모든 작업을 수행하고 새 랩톱으로 가야한다고 생각했지만 갑자기 SSD 드라이브에 대해 알게되어 시도했습니다. 훨씬 낫다 .....


또한 바이러스 백신이 설치되어 있으면 android studio를 실행하는 동안 바이러스 백신을 중지하십시오. 다시 속도를 높일 것입니다.
Durgesh Kumar

5

이 답변은 Xmx 및 Xms 메모리 설정을 이미 얻은 후에 Windows 10의 Gradle 빌드 속도를 느리게하는 것과 관련이 있습니다.

Windows Defender

Windows Defender와 관련하여 "파일"또는 "폴더"를 통해 폴더 / 파일을 Windows Defender 제외 목록에 추가하는 것만으로는 충분하지 않습니다.

Windows Defender에 " Process "제외로 Android Studio / Gradle / Java (임베디드 JDK 또는 Oracle JDK)와 관련된 디렉토리를 추가해야합니다 .

  • David Rawson의 답변을 살펴보십시오.
  • Gradle 빌드 중 ... Windows 작업 관리자 프로세스 모니터링
  • Windows Defender에 Android Studio / Gradle과 관련된 빌드 중 CPU를 사용하는 파일 / 실행 파일이 포함 된 디렉토리에 대해 "프로세스"제외를 추가하십시오.

이것은 분명히 보안에 영향을 미칩니다.

다음은 간단한 "파일"또는 "폴더"제외를 추가하는 것이 아니라 Windows Defender에서 "프로세스"제외를 사용하는 것과 관련된 자세한 내용을 설명합니다.

전체 경로가있는 파일 이름으로 인해 특정 이진 파일이 제외됩니다. 즉 파일 위치에 관계없이 파일이 접촉하는 파일은 Windows Defender에서 검색되지 않습니다. 경로가없는 파일 이름으로 인해이 파일 이름을 가진 이진 파일은 위치에 관계없이 제외됩니다. 경로 뒤에 "*"(예 : c : \ my \ private \ tools *)가 있으면이 경로 아래의 모든 바이너리가 제외됩니다. 이러한 프로세스에 의해 터치 된 모든 파일은 제외됩니다. 이는 제외 된 경로 아래의 프로세스가 터치 한 파일이 제외되는 경로 제외와 다릅니다.

여기서 "."프로세스 제외 유형으로 이러한 제외를 추가하는 것은 Android Studio / Gradle에 의해 생성 된 모든 파일 / 폴더를 수동으로 찾고 제외하는 대신 "바이너리 터치 파일"을 고려하는 것입니다.

Windows 파일 인덱싱

Windows 파일 인덱싱은 Gradle 빌드 속도를 저하시키는 것으로 보입니다. Gradle / Android Studio에서 사용하는 디렉토리에 대한 Windows 파일 색인 작성을 해제하십시오.

다음은 "Windows 파일 인덱싱"및 "Windows Defender 프로세스"제외 사항입니다.

 C:\Program Files\Android\*
 C:\Users\<yourUserAcct>\.android\*
 C:\Users\<yourUserAcct>\.AndroidStudio3.0\*
 C:\Users\<yourUserAcct>\.gradle\*
 C:<pathToYourAndroidStudioProjectFolder>

....이 게시물을 게시한지 몇 분 내에 downvote를 받았습니다. 다운 보터가 5 살짜리 맥북처럼 빨리 빌드하기 위해 새로운 Windows 컴퓨터를 미세 조정하는 데 하루를 보냈기 때문에 그가 이것에 대해 싫어하는 것을 설명해 주시겠습니까? 이것이 내 맥북의 빌드 속도에서 10 초 이내에 접근 할 수있는 유일한 방법이었습니다.
dell116

1
예 ... 5 년 된 맥북은 여전히 ​​새로운 Windows 컴퓨터보다 정식 버전의 빌드를 더 빨리 처리합니다.
dell116

아마도 downvote는 Windows Defender에 예외를 추가하는 방법이 분명하지 않고 인덱서에 대해 더 복잡하기 때문일 수 있습니다. Windows Defender Security Center-> Settings-> Virus & treat protection settings->Exclusions
대부

@TheGodfather 내 생각 엔 ... ¯_ (ツ) _ / ¯
dell116

4

-Xmx4096m -XX:MaxHeapSize=256m위의 답변에서 언급 한 설정 등이 작동하지 않는 경우 수동으로 수행하십시오.

1 단계 : Android 스튜디오를 시작하고 열려있는 프로젝트를 모두 닫습니다 ( 파일> 프로젝트 닫기 ).

2 단계 : 시작 창에서 구성> 설정으로 이동하십시오 .

3 단계 : 빌드, 실행, 배포> 컴파일러로 이동

4 단계 : 빌드 프로세스 힙 크기 (MB)를 1024로 변경 하고 추가 빌드 프로세스를 VM 옵션으로 -Xmx512m으로 변경하십시오 .

5 단계 : Android Studio를 닫거나 다시 시작합니다 .

해결됨-Andriod Studio 1.3 Gradle이 객체 힙을위한 충분한 공간을 예약 할 수 없습니다


4

어리석은 소리가 들릴 수도 있지만 제 경우에는 MacBook Pro 13 '(MacOS High Sierra, 2016)에서 외부 4k 모니터를 사용하고 있었고 해상도가 잘못된 배율로 설정되었습니다. "확장 해상도를 사용하면 성능에 영향을 줄 수 있습니다"경고가없는 다른 스케일 해상도로 전환하면 전반적인 성능 문제가 해결되었습니다.제 경우에는 해상도를 최대로 높여야했습니다.

그래서 저에게 Android Studio에서 처음 등장한 것은 전반적인 성능 문제였습니다 .Android Studio 관련 문제는 아닙니다.

25.11.2017 수정

결과적으로 Android Studio에서 글꼴 크기를 늘려야했습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

그리고 내 Mac에서는 일반적으로. 나는이 을 수행하기 위해 몇 가지 을 따랐 습니다.


그럼 내가 같은 문제가 있지만 가장 작은 제외한 모든 확장 해상도와 가장 큰 하나, 그것이 내가 4K 코드를 가지고 그것이 의미 performance.Does 영향을 미칠 수 있습니다 말한다 또는 1080p = (
케르 Baltaci

나는 두려워한다 ... (물론) 4k를 사용하고 있고 안드로이드 스튜디오와 내 Mac에서 일반적으로 폰트 크기를 늘려야했다. 게시물 수정을 참조하십시오.
Oliver Metz

3

El Capitan으로 업그레이드 한 후 IDE를 사용하는 사람이 크게 뒤처지는 것을 보았습니다. 많은 양의 RAM을 늘리고 위의 제안을 사용한 후에 레거시 Java를 업데이트하고 https://support.apple.com/kb/DL1572?locale=en_US 를 통해 다시 설치해야한다는 것이 밝혀졌습니다.

이것을 설치 한 후 모든 지연이 사라졌습니다.


3

편집하지 마십시오 studio.vmoptions. 작동하지 않을 수 있습니다.

에서 gradle.properties(응용 프로그램 디렉토리에) 파일이 추가 :

org.gradle.parallel=true
org.gradle.jvmargs=-Xmx7g -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

studio.vmoptions를 편집하여 BlackBelt의 답변 (2)에 텍스트를 추가했습니다. VMoptions 파일을 삭제하기 전까지는 Android Studio가 시작되지 않습니다.
RubyRube

3

나는 게시물을 따랐고 그것은 나를 위해 잘 작동했다.

편집하다:

위의 게시물에서 다음 팁을 언급했습니다.

에서 gradle.properties,이를 넣어 :

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

그리고 build.gradle에 이것을 넣으십시오 (이것은 보푸라기 검사를 비활성화합니다) :

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}

좋아, 나는 약간의 시간에 좀 더 세부 사항을 추가합니다
사이드 Jassani에게

1
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다. - 리뷰에서
Mamun

@Mamun 나는 대답에 세부 사항을 추가했습니다. 귀하의 제안에 감사드립니다
Saeed Jassani 11:18

2

나는 단지 내 사건을 공유하고 싶다.

  1. play-store 라이브러리가 필요한 경우 모든 라이브러리를 컴파일하지 말고 필요한 라이브러리를 컴파일하십시오. 예 : 맵 라이브러리가 아닌 gradle compile 'com.google.android.gms:play-services:9.0.2'에서이 작업 을 수행하는 경우compile 'com.google.android.gms:play-services-maps:9.0.2'
  2. Java에 OpenJDK를 사용하지 말고 java 7 oracle을 사용하면 잘 작동합니다. 기본 자바를 변경할 필요가 없다면 리눅스 터미널 에서이 작업을 수행 sudo update-alternatives --config java하고 번호를 선택하십시오.

우분투 32 비트 4GB RAM을 사용하고 있습니다. 그것이 제가 AS에서 겪은 모든 문제입니다.


2

Android Studio 속도를 높이는 방법에는 여러 가지가 있습니다 .

  • gradle 빌드 시간을 단축하십시오.

    1. gradle.properties 프로젝트 파일로 이동하여 두 줄에서 주석을 제거하십시오.

    2. gradle.properties 파일을 .gradle 폴더에 복사하여 모든 프로젝트에 대해 설정하지 않아도됩니다.

  • Android 스튜디오 / Gradle이 인터넷을 통해 매번 최신 파일을 확인할 필요가 없도록 오프라인 작업을 사용 하도록 설정 합니다.

Project gradle.properties 파일로 이동하여 두 줄에서 주석을 제거하십시오.


2

gradle을 업그레이드 하여이 문제를 신속하게 해결했습니다 (Android Studio는 이전 버전을 사용하는 것 같습니다).

1) 최신 버전 ( https://gradle.org/gradle-download/ )을 다운로드 하여 압축을 풉니 다.
2) pathAndroid Studio에서 업데이트 :File > Settings > Build, Ex../Gradle


2

이것은 나를 위해 일했다!
열기 build.gradle(이 프로젝트 내부의)와 모두 변경 jcenter에를mavenCentral

(글로벌 파일에서도 할 수 있습니다. C:\Program Files\AndroidStudio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl 그러나 AndroidStudio 업그레이드 후이 수정을 다시 수행해야합니다)


1
비록 mavenCenrtal- - 날짜보다 비 SSL 작은 저장소, 더 적은이라고합니다jcenter
T.Todua

고맙지 만, 사실이지만, 미국 제재 조치를 취한 국가에서 Jcenter는 서비스를 거부하기 때문에이 코드가 저에게 적합한 이유라고 생각합니다.
Reza Hamzehei

2

내 Android Studio는 일반적인 사용뿐만 아니라 빌드 할 때도 느 렸습니다.

내가 한 일은 다음과 같습니다.

  1. Android Studio를 제거했습니다 (삭제하지 말고 제거 하고 SDK삭제하십시오 ). 그런 다음 C : \ Users \\ 폴더에있는 Android 폴더를 삭제하십시오 .android. AndroidStudioX.X
  2. SDK 관리자를 통해 SDK를 제거하고 모든 것을 제거하십시오 (lef SDK 폴더가있는 경우 삭제하십시오)
  3. 최신 Android Studio 빌드 (이 글을 쓰는 시점의 v2.1.2)를 다운로드하고 다시 설치하십시오. 필요한 SDK / 에뮬레이터 만 설치하십시오.

지금은 빠릅니다.


그 전에 나의 이야기 :

내 노트북은 Intel Core i7-3612QM 및 8gig 램을 자랑합니다. 내가 빌드했을 때, 4 개의 코어 / 8 스레드는 모두 100 % 사용되었습니다. ~ 10 분이 끝날 때까지 시스템 전체가 멈췄습니다. Gradle은 ~ 10 분의 비생산적인 속도 저하를 가져 왔습니다. 이것은 매우 성가신 일입니다. 1.4부터 Android Studio를 사용하고 있습니다. 붙여 넣기 코드를 복사하거나 복사 할 때 메뉴 선택, 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴, 매니페스트 편집, gradle 파일 편집, 레이아웃 파일 열기, UI 편집기에서 렌더링 등을 수행 할 때 속도가 매우 느려졌습니다. 시각.

좌절 때문에 위의 단계를 수행했습니다. 지금은 빠릅니다. 전처럼 매우 유용합니다. 나는 ~ 20 초 동안 ~ 10 분 전에 빌드합니다. 또한 Android Studio는 RAM 사용률이 98 %에 달하기 전에 탭이 열려있는 에뮬레이터와 브라우저로 약 6gig를 먹습니다. 뿐만 아니라, 어떤 이유로 든 45 기가의 공간을 절약했습니다. Android SDK 폴더를 확인할 때 몇 개의 SDK와 에뮬레이터 만 사용하며 45gig의 공간을 차지합니다! IDE가 SDK 폴더의 / IO에 액세스하는 데 어려움을 겪고 있다고 생각합니다.

다른 솔루션을 시도했지만 여전히 동일한 문제가 발생하면 Android IDE / SDK를 모두 제거하고 새로 시작할 때가 될 수 있습니다 (새로 설정하는 데 시간이 걸릴 수 있지만 그만한 가치가 있습니다.) 몇 달 동안이 부진으로 고통 받고 내 생산성이 떨어졌습니다).

나는 이것이 그 이후로 이루어진 누적 패치로 인해 발생할 수 있다고 생각합니다. 또는 조각 모음이 잘못 된 드라이브의 45 기가 SDK 폴더. 몰라 틀렸을 수도 있습니다.

감사합니다! HTH


2
  • Mac 을 사용하는 경우 사용하지 않는 시스템 파일을 정리하는 App Store (예 : "iBoostUp"등)에서 앱을 다운로드하여 실행하면 AS를 포함하여 컴퓨터의 속도가 크게 향상 될 수 있습니다.

  • 또한 Mac에 더 많은 메모리 를 추가하면 AS 속도도 빨라졌습니다.


1

괜찮아. 위에 쓰여진 모든 답변이 어떻게 든 원인을 도울 것이라는 데 동의합니다. 나는 같은 보트에있는 사람들 중 하나입니다. 내 방식대로 작동하지 않고 Android Studio가 관련 종속성으로 인해 오프라인 모드에서 빌드하는 것을 거부하면서 몇 분 안에 문제를 완화시키는 작업을 수행했습니다.

gradle을 만들 때마다 인터넷을 끕니다. (오프라인 모드는 선택되어 있지 않습니다.) 나는 방법과 이유를 모르지만 이것이 효과가 있습니다.


1

글쎄, 나를 위해 일한 한 가지는 에뮬레이터 대신 실제 안드로이드 장치를 사용하는 것입니다. 내 PC (i5 및 4GB RAM)에서와 같이 안드로이드 스튜디오는 약 700MB의 메모리를 사용하고 에뮬레이터는 다른 700을 사용합니다. 따라서 컴퓨터의 전체 성능이 저하됩니다. 물리적 장치로 작업하면 에뮬레이터의 부담이 줄어 듭니다.


1

AS가 HDD로 /에서 너무 많은 데이터를 전송하는 것을 알았습니다. 특히 새로운 코드 줄을 작성할 때 매우 성가신 일입니다. 따라서 SSD로 하드 디스크를 다시 설치하는 것이 좋습니다. 메모리가 6Gb 인 i5가 있으며 빌드시에도 CPU가 거의 50 % 이상로드되지 않습니다. 따라서 가장 약한 곳은 HDD입니다.


1

Help > Edit Custom properties이 줄을 클릭 하여 추가하십시오.

sun.java2d.noddraw=false

... 속도 문제를 해결하기 위해 성공적으로 일했습니다 (Windows 10 64 비트). 내가 걱정하는 한 절대적인 부두 (왜 그것이 효과가 있는지에 대한 연구를하지 않았다), 그 그래픽 위에 깜박 거리거나 일부 그래픽 카드에서 다시 칠하지 못할 수 있다는 경고가 있습니다. 가다. (LairdPleng의 의견, 추가 정보에서 영감을 얻음)


1
인텔 그래픽이 있고 랩탑이없는 랩탑에서 하드웨어 렌더링이 가능한 브라우저에서 끔찍한 성능과 비슷해 보입니다.
drake7707

0

코어 i5 시스템과 4GB RAM이 있어도 동일한 문제에 직면합니다. 정리하고 프로젝트를 다시 빌드하면 gradle 빌드 시스템이 jar / lib 파일을 인터넷에서 다운로드합니다. Android 스튜디오 설정에서 사용 가능한이 옵션을 비활성화해야합니다. 캐시 된 lib / jar 파일이 재사용됩니다. 또한 안드로이드 스튜디오의 속도는 하드 디스크의 속도에 달려 있습니다. 다음은 너무 느린 Android 스튜디오를 개선하는 방법에 대한 자세한 블로그 게시물 입니다.


1
이 답변은 가치가 없습니다. 이러한 세부 사항은 이미 위의 답변에 있습니다.
T.Todua

0

setting.gradle(루트 폴더)에 추가하십시오

startParameter.offline=true

1
offline위의 답변에서 제안한 것과 같이 검사와 동일하지 않습니까?
T.Todua

0

Macbook Pro 2011, RAM 4Gb, SSD 240GB Samsung, Core i5 2.4Ghz와 같은 하드웨어에서 Android Studio 3.1.4의 속도를 측정하려고했습니다. 이 컴퓨터에 Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04의 3 가지 OS를 설치했습니다. MacOS / Ubuntu의 평균 빌드 시간 (실행 명령 : gradlew clean build, gradlew clean assembleRelease)은 Windows보다 약 30 % 빠릅니다.

다른 작업중인 컴퓨터에서 : Core i5 3.0 Ghz 7400, RAM 16Gb, SSD 250Gb. Windows 10 컴퓨터에서 빌드 시간이 4.34 분이 걸립니다. 약간 느린 프로세서에서 동일한 프로젝트이지만 동일한 RAM 및 SSD를 사용하고 Ubuntu 16.04 빌드 시간을 실행하면 두 배 더 빠릅니다! 글쎄, 결과에 충격을 받았지만 여전히 유닉스와 같은 시스템보다 편안하고 사용 가능한 키보드와 소프트웨어를 사용하는 것이 훨씬 편안하기 때문에 여전히 개발 시스템으로 Windows를 선택합니다. MacOS와 Ubuntu 중 하나를 선택해야하더라도 Mac은 모든 것을 설정하기가 훨씬 쉬우 며 Ubuntu는 일반 사람들이 사용하기에는 너무 복잡합니다. Choise는 당신에게 달려 있습니다.


예, Windows와 Mac은 Unix보다 훨씬 좋습니다. 더 편안하고 더 유용한 소프트웨어가 있습니다.
CoolMind

0

c : \ users \ .AndroidStudioX.X 폴더를 삭제하십시오. 그것은 또한 당신의 안드로이드 스튜디오 설정 및 사용자 정의를 제거합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.