Programming/Android & Java2011. 4. 21. 14:06
이클립스에서 보통 안드로이드 개발을 하실텐데, 이전버전 (Galileo)에서는 이런 현상이 없었는데
Helios 버전으로 넘어오면서 부터 자동완성이 상당히 느려집니다.

처음에는 한 5초 기다리면 되더니 나중에는 10초 이상씩 느려지면 열심히 코드 쓰고있다가 의욕이 꺾입니다...
(본인 개발 사양은 i7 + 8g 랩탑입니다..)

오늘 구글에서 해답을 얻었네요..

저는 별 문제가 생기지 않았지만, 일단 모든 작업은 본인의 책임하에 진행하셔야 합니다.  

더불어 이 작업을 하면 이클립스 상에서 안드로이드 내부 소스를 볼수 있습니다.



1. 가지고 있는 플랫폼들을 확인 합니다. 
- 2.3 , 2.2 등등...


2. 각 버전에 해당하는  파일들을 다운 받으세요 (약 110메가 정도 됩니다. )
진저브레드 (2.3)
프로요 (2.2)
이클레어 (2.1)
도넛 (1.6)

3. 다운을 받으면 
~~~~.gz 이런 파일이 다운받아집니다.
4. ~~~~.gz파일을 열면 ~~~.tar 파일이 있습니다  (전 압축시대로 압축 해제하였습니다.)

5. 다시 ~~~~.tar 파일을 열면 이제 무슨 파일들이 많이 있습니다. 

6. 이제 이 파일들을 안드로이드 sdk가 설치된 폴더에 있는 이 부분에 붙여넣기 하시면 됩니다.

API VERSION 
진저브레드 = 9
프로요       = 8
이클레어    = 7.... 이렇게 됩니다. 
<android-SDK>\platforms\android-<API version>\sources

예를 들어서 진저브레드인 경우에는 저위에 링크 파일 받으셔서 압축을 풀어서 파일들이 나오면

본인 안드로이드sdk깔린 폴더/platforms/android-9/sources 폴더에 파일들을 놓으시면 됩니다.

저같은 경우는 C:\Android\android-sdk-windows\platforms\android-9\sources네요


7. 이제 이클립스를 켜고 자동완성이 잘 작동하나 보면 됩니다.

8. 추가로 안드로이드 소스를 보고싶은 경우 

가령 TextView의 내부를 보고 싶은 경우 TextView라고 치고 키보드 ctrl을 누르고 TextView를 클릭하면 소스가 보입니다. 

출처 : http://spctjs.tistory.com/tag/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%20%EC%86%8C%EC%8A%A4
 
Posted by Mocker