본문 바로가기

빌드

[Android] Android Studio 2.0 - Instant Run 끄기 Android Stdio 2.0으로 업그레이드 됐다고 구글에서 홍보를 엄청 하지만,빌드 한번 하는데 눈물이 납니다.(하지만, 한번 하고 나면 Instant Run 기능을 사용할 경우 순식간에 빌드가 되죠) 저 같은 경우 1.5버전에 익숙해져서 그런지 Instant Run을 쓰면 제대로 빌드가 되어 있는지 궁금하더라구요.그래서 그냥 Instant Run 기능을 전부 빼 버립니다. 1. File -> Settings 로 이동 하세요.2. 상단 검색에서 Instant 만 치면 맨 하단에 Instant Run이 보일 껍니다.3. 그걸 클릭 하시고, 아래 화면 같이 전부 해제 해보세요. 그럼 1.5 빌드와 비슷한 효과가 날껍니다.참고하세요. 더보기
[안드로이드] com.android.dex.DexIndexOverflowException 안드로이드를 개발하다 보면, 많은 오픈 라이센스 라이브러리를 사용하게 됩니다.문제점은 이 라이브러리에 기능적으로 문제가 없더라도 Android Studio에서 빌드를 하게 되면 아래와 같은 에러가 뜨면서 빌드가 되지 않습니다.com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 이유는 구글에서 메소드 갯수에 제한을 두고 있기 때문에 그 갯수를 넘으면 빌드가 되지 않습니다. 그래서 위와 같은 에러가 발생했을 때는 라이브러리를 줄일수 있을 만큼 줄이는게 해결 책입니다. 아마 가장 많이 발생하는 부분은 google service를 사용할 때 입니다.build.gradle 파일에 google service를 추가할때 아래와 .. 더보기