Build.gradle 에서 수정해야 했던 소소한 에러들
in APP on Android, Build.gradle, Sdk, Packagingoptions, Exclude, Multidexenabled
minSdkVersion
google api를 사용하기 위해 라이브러리를 dependency에 추가하고 함수를 사용했는데, sdk가 최소 26버전에서 작동하는 게 보장되어 있어야 한다는 메세지가 떴다. 이 경우 build.gradle의 minSdkVersion
을 26으로 설정했더니 해결되었다.
multiDexEnabled
간혹 코딩하다 multidex error가 뜨면서 run이 되지 않을 경우가 있을 것이다. 이 경우 build.gradle 파일의 config 안에 multiDexEnabled
를 true로 설정해주면 된다.
나는 이 페이지를 참고했다.
packagingOptions
Run을 시키는 데 ~~ 파일이 os에서 중복되었다는 에러 메세지와 함께 run이 되지 않는 경우가 있었다. 이 경우 아래와 같이 이 에러메세지에 뜬 파일들을 exclude 해주니 해결되었다.
packagingOptions {
exclude 'META-INF/INDEX.LIST'
exclude 'META-INF/DEPENDENCIES'
}