sitelink1 http://oasisdream.tistory.com/382?category=765328 
sitelink2  
sitelink3  

안드로이드 프로그래밍 할 때 안드로이드 스튜디오(Android Studio)라는 개발툴을 사용을 합니다. 

이 전에는 이클립스(Eclipse)에 안드로이드 ADT, 안드로이드 SDK를 따로 설치를 하여 사용을 하였습니다. 

안드로이드 스튜디오(Android Studio)로 넘어오면서 개발툴도 무거워지고, 고사양 컴퓨터라도 버벅 거리는 현상이 나타나기도 합니다. 

이러한 현상을 극복을 하고자 개발환경 최적화 작업이 필요합니다. 

최적화하는 방법은 간단합니다. 

안드로이드 스튜디오(Android Studio) 최적화로 안드로이드 프로그래밍 개발환경 향상시키는 방법에 대해 알아보도록 해요.

 

 

 

 

 

안드로이드 스튜디오(Android Studio) 최적화로 안드로이드 프로그래밍 개발환경 향상시키기

 

android-1.png

 

안드로이드 스튜디오가 설치가 된 해당 경로 C:\Program Files\Android\Android Studio\bin 에 찾아서 들어갑니다. 

해당 폴더에서 파일 목록 중에 studio64.exe.vmoptions 파일을 텍스트 문서로 엽니다.

 

android-2.png

 

기존에 작성이 되어져 있는 studio64.exe에 대한 정보입니다. 안드로이드 스튜디오에 대한 속도, 개발환경에 대한 설정 정보들이 나타납니다. 

여기에서 수정을 하거나 추가를 하여야 될 부분이 있습니다.

 

android-3.png

 

 

-Xms1024m

-Xms4096m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=440m

 

-XX:+UseCompressedOops

 

-Dfile.encoding=UTF-8

 

위의 수정 전의 문서 내용과 비교를 하면서 수정을 합니다. 추가 및 수정을 해야 될 부분은 위와 같습니다. 

수정 된 캡쳐 사진과 같이 수정, 추가를 합니다. 수정, 추가를 완료를 하였으면 저장을 합니다.

 

android-4.png

 

안드로이드 스튜디오(Android Studio)에서 상단 메뉴에 File - Settings에 들어갑니다. 

Settings에는 안드로이드 스튜디오에 대한 전반적인 설정을 할 수 있는 곳입니다.

 

android-5.png

 

Settings에서 왼쪽 메뉴에 Build, Execution, Deployment - Compiler에서 Compile independent modules in parallel(may require larger heap size)에 체크를 합니다.

Command-line Options에서는 --offline를 입력을 한 후에 OK를 클릭을 합니다.

 

android-6.png

 

안드로이드 스튜디오(Android Studio) 프로젝트 창에 Gradle Scripts - gradle.properties에서 org.gradle.jvmargs=Xmx2048m 으로 수정을 합니다.

 

android-7.png

 

안드로이드 스튜디오(Android Studio) 상단 메뉴에 File - Settings에서 Build, Execution, Deployment - Gradle에서 Offline work에 체크를 합니다. 

OK를 클릭을 합니다.

 

android-8.png

 

새로운 텍스트 문서를 엽니다. 새 텍스트 문서 안에 아래와 같이 입력을 합니다.

 

org.gradle.daemon=true

org.gradle.parallel=true

 

위와 같이 작성을 한 후에 파일 - 다른 이름으로 저장을 클릭을 합니다.

 

android-9.png

 

다른 이름으로 저장에서 C:\Users\Happy\.gradle 폴더 안에 파일 이름을 gradle.properties, 파일 형식을 모든 파일, 인코딩 UTF-8로 설정을 한 후에 저장을 합니다. 

Happy대신에 자신의 사용자 이름 폴더에 들어가면 .gradle폴더가 있습니다. 안드로이드 스튜디오(Android Studio)를 재 실행을 합니다. 

전 보다 최적화된 개발환경으로 안드로이드 프로그래밍을 하실 수 있습니다.

 

 

 

번호 제목 글쓴이 날짜 조회 수
128 단말기 고유값 구하는 방법들 황제낙엽 2019.03.03 11899
127 저장소 파일 불러올 때 권한 요청 설정 file 황제낙엽 2018.08.21 2985
126 icudtl.dat (Microsoft Office Access 2010 14를 위해 Microsoft가 생성한 Dynamic Link Library) 황제낙엽 2021.07.07 2131
125 Emulator: audio: Failed to create voice `adc' 황제낙엽 2018.08.06 1905
124 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-04 file 황제낙엽 2018.08.12 1834
123 고유 식별자의 모범 사례 (Android Developers) 황제낙엽 2019.03.03 1260
122 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-06 file 황제낙엽 2018.08.19 1140
121 HTTP 프로토콜을 이용한 Json Post 보내고 받기 file 황제낙엽 2017.08.03 935
120 Error:Execution failed for task ':app:lintVitalRelease'. 황제낙엽 2018.01.29 928
119 파일 입출력(내장 메모리, 외장메모리) 황제낙엽 2018.08.19 862
118 HttpURLConnection 에서 세션 유지하기(쿠키 사용) 황제낙엽 2017.08.03 792
117 STT 학습 링크 모음 (sample link) 황제낙엽 2018.10.11 789
116 Image to byte Array (바로 사용가능한 JPEG 파일) 황제낙엽 2018.07.24 772
115 [성공샘플] HttpURLConnection 을 이용하여 JSON 데이터 보내기 예제 황제낙엽 2018.11.10 765
114 ABI 관리 황제낙엽 2017.03.28 647
113 TTS 를 위한 스마트폰 설정 및 TTS 샘플 file 황제낙엽 2019.02.16 600
» 안드로이드 스튜디오(Android Studio) 최적화 file 황제낙엽 2018.02.07 580
111 android.webkit.CookieManager 를 이용한 웹뷰와의 세션 공유 황제낙엽 2019.04.26 504
110 동적 레이아웃 생성과 자동 줄바꿈 구현 file 황제낙엽 2018.12.26 453
109 Kotlin의 기본 문법 황제낙엽 2022.11.04 421