WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 40장. Android Studio는 Gradle 프로젝트로 연다

40장. Android Studio는 Gradle 프로젝트로 연다

Android 폴더를 일반 Java project처럼 열지 않고 settings와 module의 Gradle model을 기준으로 sync한다. Android Studio의 JDK, Gradle JDK, wrapper, Android Gradle Plugin, compile/target SDK 관계를 기록한다. IDE가 제안하는 upgrade를 한꺼번에 적용하지 않고 release note·호환 matrix·migration branch에서 검증한다.

Sync 실패는 첫 Caused by, offline/proxy, repository, JDK/AGP/Gradle 조합, checksum과 local SDK를 본다. cache 삭제와 재설치는 마지막이다. ./gradlew tasks, ./gradlew test, ./gradlew assembleDebug가 CLI에서도 통과해야 한다. IDE에서만 생성된 local SDK path와 keystore password를 커밋하지 않는다.