며칠 전, 아는 동생이 카카오 연동을 하는데,
안드로이드가 대체 돌아가지를 않는다며 봐달라기에 봤습니다.
처음에는 이상이 없어보였으나,,,
유심히 보니 역시나...
1. 오타 거나 2. 이상한 데서 작업을 했거나..
해당 파일은 안드로이드 스튜디오 내부의 gradle.build입니다. (Project) 부분이죠.
여기서 Gradle이 무엇이냐, maven이 무엇이냐 하면,
날을 샐 우려가 있고... 저도 수박 겉핥기 정도만 알고 있기 때문에 초간단으로 설명하고 넘어가겠습니다.
Gradle은 번들마냥 여러 언어/환경을 돌아갈 수 있게 해주는 빌드 배포 도구/시스템의 일종이구요
그렇기 때문에 아주 복잡한 짬뽕?들도 안드로이드 스튜디오에서 하나의 APK로 만들 수 있도록 도와줍니다.
안드로이드 스튜디오 역시 인텔리J의 손길을 거친 안드로이드 어플리케이션 제작 플랫폼일뿐..
maven 역시도 유명한 빌드 시스템의 일종이고,
카카오의 것을 가져와서 연동을 도와준다, 이렇게... 라고 하기엔 너무 간단하지만
여기에서는 하나의 것만 핀포인트로 짚고 가는 곳이므로,
buildscript에다가 저 maven을 쓰시면 안 됩니다~
저 위의 그림처럼 all projects에 쓰셔야 한다는 것,,,
gradle이 꼬이면 아무리 뒤에 코딩을 잘 해도 소용이 없으니 미리 살짝 공부해두고 가시면 좋습니다.
물론 여기도 너무 광범위한 곳이라...
기초없이 안드로이드 스튜디오 뛰어든 사람들에게 도움이 되길 바라며 줄이겠습니다
'배워서 남주는 코딩' 카테고리의 다른 글
[Android] won't run unless you update Google Play services (0) | 2017.12.28 |
---|---|
[Tensorflow] Tensorflow matplotlib 설치 (0) | 2017.12.20 |
[MXNET]mxnet windows error 126 (0) | 2017.10.07 |
[Visual Studio]gdi32.lib 파일을 열 수 없습니다 (0) | 2017.09.14 |
Missing parentheses in call to 'print' (0) | 2017.08.10 |