본문 바로가기

[android] code style 1. 개요개발 시 동일한 코드 모형을 지향함으로써 가독성 및 협업 효율 증대를 위함 2. 참고 사이트 android code stylehttp://source.android.com/source/code-style.htmljavadoc conventionhttps://developers.google.com/java-dev-tools/codepro/doc/features/audit/audit_rules_com.instantiations.assist.eclipse.auditGroup.javadocConventions#com.instantiations.assist.eclipse.audit.fieldJavadoc3. 참고 파일android-formatting.xmlOpen Eclipse and go to Wind.. 더보기
[gradle] dex size limit 문제 규모가 큰(본 프로젝트 + 참조 라이브러리) 프로젝트에서는 빌드가 안되는 문제 관련 android 글https://developer.android.com/tools/building/multidex.html dex의 정의에 관한 설명http://stackoverflow.com/questions/24224186/what-is-dex-in-gradle dex라는건 android를 빌드할 때, 이 정보를 class파일로 가지고 있는것이 아니라 .dex로 그 안에 바이트 정보로 보관하고 있다. 여기에는 클래스, 함수 등의 이름이 정의되어 있다. 문제는 초기 안드로이드는 2^16 개의 dex index 맵을 생성해 놓았다. 그렇기 때문에 build 시 dex의 index가 2^16 개가 초과해 버리면 indexou.. 더보기
[gradle] google play service 등 메소드 수가 많은 라이브러리 참조시 오류 android studio build를 하면 아래 문구와 함께 run이 되지 않는다. AGPBI: {"kind":"SIMPLE","text":"java.lang.OutOfMemoryError: GC overhead limit exceeded","position":{},"original":"java.lang.OutOfMemoryError: GC overhead limit exceeded"}... Error:Execution failed for task ':dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Jav.. 더보기