카테고리 없음

안드로이드 스튜디오에서 협업할 때 조심해야 할 것들(git&gitHub)

무한경쟁시대 2021. 10. 23. 09:19

1. 컴퓨터마다 JDK의 버전이 다를 수 있는데, 그 경우에 .idea\compiler.xml에서

<bytecodeTargetLevel target="11">이 다를 수 있다.

컴파일러의 버전이 자꾸 달라지면 충돌로 인해 작업진행이

어려워 질 수 있으므로 해당 파일 깃푸쉬를 막아두거나, 버전을 통일해야한다.

 

.idea\compiler.xml

 

2. JDK에 따라 안드로이드 스튜디오 [File] - [Settings] -[Build,Execution,Deployment] - [Build Tools] - [Gradle] JDK 기본설정값이 다르다. 다른팀원들은 11이 기본버전이였으나, 필자는 16이 기본이였다.

 

첫번째의 11버전으로 해도 아래 그림과 같이 문제가 생긴다...

3. 결론: 완전히 같은 환경으로 맞춰주는게 불가능 하다면, 최소한 .idea\compiler, .idea\gradle, .idea\misc가 들어가는 파일을 빼고 깃허브에 올리도록 하자..