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 11739
127 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-04 file 황제낙엽 2018.08.12 1711
126 고유 식별자의 모범 사례 (Android Developers) 황제낙엽 2019.03.03 1106
125 Emulator: audio: Failed to create voice `adc' 황제낙엽 2018.08.06 1007
124 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처)-06 file 황제낙엽 2018.08.19 991
123 HTTP 프로토콜을 이용한 Json Post 보내고 받기 file 황제낙엽 2017.08.03 816
122 Error:Execution failed for task ':app:lintVitalRelease'. 황제낙엽 2018.01.29 783
121 파일 입출력(내장 메모리, 외장메모리) 황제낙엽 2018.08.19 720
120 HttpURLConnection 에서 세션 유지하기(쿠키 사용) 황제낙엽 2017.08.03 661
119 [성공샘플] HttpURLConnection 을 이용하여 JSON 데이터 보내기 예제 황제낙엽 2018.11.10 649
118 Image to byte Array (바로 사용가능한 JPEG 파일) 황제낙엽 2018.07.24 612
117 STT 학습 링크 모음 (sample link) 황제낙엽 2018.10.11 552
116 ABI 관리 황제낙엽 2017.03.28 535
115 TTS 를 위한 스마트폰 설정 및 TTS 샘플 file 황제낙엽 2019.02.16 460
» 안드로이드 스튜디오(Android Studio) 최적화 file 황제낙엽 2018.02.07 433
113 android.webkit.CookieManager 를 이용한 웹뷰와의 세션 공유 황제낙엽 2019.04.26 322
112 동적 레이아웃 생성과 자동 줄바꿈 구현 file 황제낙엽 2018.12.26 311
111 Android - Actionbar에 tab을 추가하고 스와이프 동작으로 화면 전환 구현( ViewPager와 FragmentPagerAdapter 사용) file 황제낙엽 2017.09.11 308
110 안드로이드 두지점(위도,경도) 사이의 거리 file 황제낙엽 2017.01.25 257
109 안드로이드 기기 식별 방법 - UUID(Universally unique identifier) 황제낙엽 2019.03.03 234