목록안드로이드/안드로이드 스튜디오 에러 (4)
우찬쓰 개발블로그
라이브러리들 버전 정리좀 하려다가 어느순간 부터 :app:dependencies가 제대로 동작하지 않았다. 에러는 다음과 같았는데 * What went wrong:An exception occurred applying plugin request [id: 'com.android.library']> Failed to apply plugin 'com.android.internal.library'. > The configurator service has already configured the build analyzer service. To add execution time warnings, add them directly to the BuildAnalyzerService.* Try:> Run with --..
안드로이드 스튜디오에서 프로젝트를 동시에 많이 켜놓으면 버벅이는 현상을 볼 수 있다. 대부분의 개발자라면 컴퓨터 성능 문제이겠거니 하고 넘어가겠지만, 사실 이것은 개선이 가능하다. 안드로이드 스튜디오는 기본 heap 메모리가 1GB 정도로 잡혀있는데, 필자의 경우 32GB메모리이기 때문에 한참 늘려도 상관이 없었다. 간단하게 heap 메로리를 늘려보자. 여기서 Edit Custom VM Options... 로 들어가면 파일 내용으로 -Xmx????m 이라고 되어있는 것이 보일것이다. (없으면 추가한다.) 예시 # custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html -Xmx8192..
보통 프로젝트에서는 해당 프로젝트 내에 .git 폴더만 지우면 끝이지만(실제로 대부분의 검색에서 그렇게 나온다.) 안드로이드 스튜디오로 만든 프로젝트는 이렇게 하면 git과 관련된 내용이 완전히 지워지지 않아 Version Control에 오류가 생긴다. 그렇다면 간단히 안드로이드 프로젝트의 git을 지우는 방법을 알아보자. 1. 안드로이드 스튜디오 메뉴의 Preferences.. 로 들어가자. 2. 목록에 Version Control을 클릭한다. 3. VCS가 Git인 것을 클릭하고 Remove 한뒤 Apply 한다. 이렇게 하면 Git이 깨끗하게 프로젝트에서 사라진 것을 확인할 수 있다.
aar 파일이나 라이브러리를 프로젝트에 추가하였을 경우, 이 에러가 난다면 각 라이브러리의 코틀린 버전이 다를 확률이 높다. >>아래 그림 (프로젝트 수준의 빌드그래들) 필자의 경우 현재 프로젝트의 ext.kotlin_version이 1.2.51 이었으나, 새로만든 라이브러리의 ext.kotlin_version은 1.2.71 이어서 난 것으로 확인되었다. //// 추가또 다른경우 버그가 발견되었다. 1.3.21로 각각의 라이브러리를 만든후 1.3.21로 만든 프로젝트에 두개의 aar 파일을 추가하였으나 위와같은 에러가 반복되었다. 정확히 확인하지는 못했지만 1.3.21버전에 버그가 있는것으로 보이며 각각의 라이브러리의 코틀린 버전을 1.2.51로 낮추었더니 해결되었다.