레이블이 Android Studio인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Android Studio인 게시물을 표시합니다. 모든 게시물 표시

2017년 3월 24일 금요일

안드로이드 개발엔 역시 레퍼런스를 써야...

넥서스5x 냉납 현상으로 인해 사망...

22만원 주고 유상 수리하긴 싫어서

17만원에 샤오미 홍미4 프라임으로 갈아탐

NFC 안되는거랑 카메라가 구린 거 말곤

배터리 크고 성능도 나쁘지 않아서 만족 중

그러나 어플 개발 중 usb 설치가 안되는 현상이 발견됨

이유인즉슨, gradle 2.3.0을 쓰려면 안드로이드 build tool이 적어도 25.0.0이 되어야 한다.

그러나 25.0.0에선 샤오미폰과 뭔가 문제가 있는지 설치 실패라고 자꾸 뜨는 것이었던 것

gradle을 2.2.3으로 다시 내리고 build tool로 23.0.2로 내리면서 문제는 해결했지만

왠지 아쉬운 걸 뭘까...

2013년 10월 21일 월요일

안드로이드 스튜디오 업데이트 후 (0.3.0) 후 NoSuchMethodError - com.google.protobuf.LazyStringArrayList가 뜰 때

멀쩡히 잘 빌드되던 소스가 안드로이드 스튜디오를 업데이트 (0.3.0)했을 때

Error : NoSuchMethodError: com.google.protobuf.LazyStringArrayList.(Lcom/google/protobuf/LazyStringList;)

와 같은 에러가 뜬다면 안드로이드 스튜디오가 설치된 폴더의
(기본으로 설치했다면 C:\Users\[사용자이름]\AppData\Local\Android\android-studio)

lib폴더에서 protobuf-2.4.1을 지워준다. protobuf-2.5.0과 충돌하면서 생기는 문제인듯

2013년 5월 20일 월요일

Android Studio Setting (for GC Overhead limit Exception)

VM Option

Eclipse에서 eclipse.ini를 수정했듯이
Android Studio에서는 studio.exe.vmoptions (or studio64.exe.vmoptions)를 수정해줘야 한다.
(C:\Users\{사용자이름}\AppData\Local\Android\android-studio\bin)

Xms 와 Xmx, MaxPermSize와 ReservedCodeCacheSize를 변경해주고 마지막에 -XX:-UseGCOverheadLimit 를 추가해준다.

Compiler Option

Setting을 열어준 후(Ctrl+Alt+S) Compiler 탭에서
Java Compiler 과 Android DX compiler 의 heap을 늘려준다.

Library Option

외부라이브러리의 크기가 엄청 클 경우 Heap size가 오버되어 빌드 중에 GC Overhead Exception이 발생한다면 아래와 같이 설정해준다.

Project Structure(F4 or Ctrl+Alt+Shift+S)를 연 후에 좌측 리스트에서 Modules 을 선택,
우측 탭에서 Dependencies를 선택한 후 거기에 있는 라이브러리 들을 Compile에서 Provided로 바꾸어준다.

출처 http://speedpointer.blogspot.kr/2012/03/intellij-j-j-installation.html