2014-03-31 4 views
17

어제 Eclipse에서 Android Studio 5.x로 이전했습니다. 좋네요.Gradle : assembleDebug가 앱을로드하기 전에 다소 시간이 걸립니다.

그러나 앱을 컴파일하여 휴대 전화에 설치하면 이클립스보다 시간이 오래 걸립니다.

실행을 클릭하면 앱이 시작됩니다. 작업은 Grandle: Executing tasks [:mypackage:assembleDebug]입니다. 완료시 Grandle invocation completed successfully in x min x sec라고 표시됩니다. 그런 다음로드합니다.

문제는 때로는 단지 20 초 걸리지 만 다른 시간은 2 ~ 3 분이 걸릴 수도 있습니다. 어느 귀찮은 대기 시간입니다. 각 컴파일 전에 항상 실행되도록하려면이 실행이 필요합니까? 그것을 닫거나 시간을 단축 할 수 있습니까?

이 질문이 정확하지 않은 경우 유감이지만 grandle이 AS에서 어떻게 작동하는지 잘 알려지지 않았습니다.

+1

필수 항목입니다. 시간의 차이는 필요한 것일 뿐이므로 어떤 파일을 추가/변경 하느냐에 따라 조금 또는 많은 작업을 수행 할 수 있습니다. 가능한 경우 빌드 속도를 향상 시키려고하지만 배포하기 전에 빌드를 중단하거나 현재 프로젝트 상태를 배포하지 않을 수 없습니다. –

+0

여전히 0.6.8에서이 문제를 겪고 있습니까? IDE를 업데이트 해보십시오. – hoomi

답변

4

당신은 주요 gradle.properties에서이 구성을 사용하여 좀 더 Gradle을 속도를 높일 수 있습니다 (당신이 맥이 C:\Users\YourUserName\.gradle\에서 파일이나 /Users/YourUserName/.gradle/을 찾을 수 있습니다 Windows에서 - 또는 존재하지 않는 경우 새로 만듭니다) :

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

지금 할 수있는 것은 이것입니다. Google은 IO에서 신속하게 처리 할 것이라고 말했습니다. 운영 체제가 Windows 인 Android studio Gradle build speed up

+0

비슷한 문제가 있지만 내 (이미 생성 된) /Users/YourUserName/.gradle/이 폴더입니다. 이 줄을 어디에 추가해야합니까? –

+1

해당 폴더에 파일'gradle.properties'가 생성되지 않습니다. – Yuraj

+0

감사합니다. 그것은 효과가 있었다. –

0

경우, Gradle을 구축 정말 많은 시간이 걸릴 것입니다 :

또한 비슷한 주제있다. 우분투를 사용해보십시오. 우분투를 윈도우와 함께 이중 부팅 할 수 있습니다. 내 Windows 8.1 노트북과 함께 우분투를 설치 한 다음 android studio를 설치했습니다. 그 처음에는별로 쉽지 않은데, 많은 단계가 있고 설치해야 할 것이 많습니다. 설치 작업을 위해 약간의 연구가 필요했습니다. 그러나 결국 그것은 보람을 느낍니다. Windows에서 3 ~ 5 분 후에 gradle 빌드를하기 전에 3-8 초 정도 걸립니다.

관련 문제