android studio 7

Android Studio AGP 9.0 업그레이드 실패 시 해결책

gemini 가 열심히 설명해준 방법을 열심히 해봤지만, 결국은 안되어서 revert, revert, ... 를 몇번 반복했습니다.거의 3시간을 gemini를 사용한것 같네요... 하지만 결론은Android studio 가 말한 에러 로그를 보고 수정했네요. alias(libs.plugins.kotlin.android)alias(libs.plugins.kotlin.compose) 제 경우는 8.0 에서 2.3.2 였습니다.9.0 으로 올리면서 오히려 저 버전을 2.3.0 으로 낮추었더니 동작을 했습니다. 위의 내용에 대해 gemini 에게 물어보니,AGP와 gradle 내에서 사용하는 lib의 호환성 이슈라고 하네요. 흠.. 결국은 2 줄 수정해서 해결했습니다!

Programming/Android 2026.01.17

Android Studio - mark down preview 실패

Andriod Studio 에서, mark down 문서 포맷으로 주요 feature를 정리하려했습니다.그런데, mark down preview가 출력되지가 않네요. "Choose Boost Runtime for the IDE" 에서 jetBrains runtime을 최신으로 변경하라고 하는데,이미 최신이 선택되어 있는 것 같은데, 어떻게 변경하라는건지 잘 모르겠더라구요..  몇번의 시행착오를 겪어봤더니, 의외로 간단하네요. 1줄 요약하면 다음과 같습니다.Runtime 변경 --> 재시작 1. jetBrains runtime 변경     (인터넷은 정확합니다 ㅎㅎㅎ)참고로 default runtime은 "with JCEF" 가 붙어있지 않습니다.그래서인지 안된것으로 예상합니다.(노랑색 느낌표로 run t..

Programming/Android 2025.04.06

[Android Studio 빌드에러] Gradle Error - The newly created daemon process has a different context than expected. Java home is different

Android Studio 를 잘 사용하다, 갑자기 아래와 같은 Build Error 가 발생했습니다. Gradle Error - The newly created daemon process has a different context than expected. Java home is different 에러 자체는 Android Studio 에 설정된 JRE와 다른 버전의 java 가 실행되었다는 뜻이고, 해결책은 java home 실행위치를 확인해보라는 것입니다. 그런데 세팅에는 이상이 없었습니다. Android Studio를 재시작해보고, 컴퓨터를 재시작해보아도 문제가 해결되지 않았습니다. Stack Overflow를 뒤져봐도, 해결책을 찾을 수가 없습니다. 그런데 예전에 랜섬웨어 디펜더가 문제를 일으킨..

Programming/Android 2019.01.15

[Android] Package Name 얻기 (build time)

Android 에서 Runtime 에 Context instance를 갖고 있다면, package name을 쉽게 얻을 수 있습니다. 그런데 run time에 아닌 build time에 이를 알고 싶을 때가 있습니다. final valu를 통해 얻거나 context가 없는 경우 등에 말이죠.. 이럴 때에는 다음의 클래스를 사용하면 쉽게 얻을 수 있습니다. BuildConfig.APPLICATION_ID 위의 값은 com.beanandyu. 이런식으로 값을 갖고 있습니다. Context도 필요치 않습니다. build time에 값이 할당되기 때문입니다. ^ ^

Programming/Android 2016.03.27

[Android] Android Studio : See console for details.

너무 쉬운거긴 합니다... 아래와 같이 빌드에러가 나왔는데... Console을 몰라 한참을 당황하신 분들을 위해 글 남깁니다. Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'. > Dependency Error. See console for details. 위와 같이 See Consoel for details라고 하는데 도무지 Console창을 찾을 수가 없더라구요 ㅠㅠ 의외로 위치가 너무 쉬운 곳에 있어서 구글링에서 못찾은 것 같네요, 아래의 메뉴에서 설정하시면 쉽게 변경하실 수 있습니다. View > Tool Window > Gradle Console 위의 "Gradle Console" 을 선택하시면 아래처럼 콘솔..

Programming/Android 2015.11.17

[Android] error: unmappable character for encoding UTF-8

1. Android Studio 에서 개발할 때, 한글이 적혀져있는 경우, 다음과 같은 에러가 발생하는 경우가 있다. error: unmappable character for encoding UTF-8 2. 해결방법은 의외로 간단하다. 위와 같이 오른 쪽 아래에 보면 Encoding Format이 기록되어 있는 것을 볼 수 있다. 이것을 아래와 같이 단지 UTF-8 로 변경하면된다. 3. 문제가 생긴 각 파일에 대해 상기 동작을 수행하면 에러를 모두 잡고 한글도 사용할 수 있다.

Programming/Android 2015.06.10