안드로이드 스튜디오에서 Vector Assets을 통해 Icon을 추가하고 할때 위와 같이 아이콘이 존재하지 않거나, 봤던 아이콘이 안보이거나, 아이콘 개수가 너무 적은 경우가 있다. 구글링 결과, 고질병인거 같은데 여전히 발생하는 현상인가보다. 자신의 android sdk가 설치된 장소를 가면 icons metadata가 있는데 이를 삭제하고 다시보면 된다고 한다.대략적인 파일 경로 경로sdk/icons/material/icons_metadata.txt 나의 경우, timer 아이콘을 추가하고 timer-off 아이콘을 추가하려 했더니, timer-off 아이콘이 사라진 현상이었다.참 당황스러운 경험이다 https://stackoverflow.com/questions/64382564/how-i-fix-..
ERROR: Unknown host CPU architecture: arm64... 처음으로 Mac OS를 사용하는데, 프로젝트가 여러 언어가 뒤섞여있고, ndk를 사용해야하는 프로젝트이다.계속 NDK 관련 오류가 발생해서 여러 시도를 했지만 다 실패해 머리가 아픈 상태였다. 다시한번 점검하자는 생각으로 ndk-build의 설정값을 바꾸는 시도를 Finder(윈도우 기준, 파일탐색기)로 해보기로 했다.이때까지 터미널에서 명령어로 처리했기 때문에 하면서도 잘되고 있는게 맞는지 의문인 상태였다. 해당 에러에 대해 검색하면 다음과 같은 해결법을 시도하라는 글이 많다. https://wookno1.tistory.com/56 [에러]Unknown host CPU architecture: arm64 , Andro..
Invalid authentication data. Re-Login 클론한 프로젝트 빌드에 오류가 많아 빌드환경부터 맞추고자 IDE도 버전을 맞추고, VCS github clone을 시도하려하니 발생한 에러. 검색해보니 Github token 이야기가 많길래 그거부터 시행했다. github -> 로그인 후, 우상단의 프로필을 눌러 나오는 사이드 바에서 setting 이동한 창의 좌측 사이드 바에서 아래로 쭉 내려가보면 developer settings 이후 좌측 메뉴의 personal access tokens(classic) Generate token을 눌러 다음을 체크한다. repo, admin, gist 체크 후 생성.token 값을 복사해서 저장해두고 로그인. * 만약 이미 추가된 사용자라고..
The project is using an incompatible version (AGP 8.7.1) of the Android Gradle plugin. Latest supported version is AGP 8.6.0 프로젝트가 지원되지 않는 Android Gradle Plugin(AGP) 버전 8.7.1을 사용 중이므로, 지원되는 최신 버전인 AGP 8.6.0으로 다운그레이드해야 한다. 해당하는 build.gradle로 가서 다음의 버전을 수정한다.8.7.1 -> 8.6.0dependencies { classpath 'com.android.tools.build:gradle:8.6.0'} 이를 수정하면서 AGP 버전도 Gradle 버전과 호환되는지 알아야 한다. 최신 AGP는 다음을 참고하자...
Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings. Gradle 버전 관련 문제.오류창에서 말한대로 Gradle의 버전을 업데이트해주면 된다. gradle\wrapper\gradle-wrapper.properties를 열어서 다음 항목의 버전을 수정한다.distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip8.5 -> 8.9 최신 Gradle은 다음을 참고하자.https://docs.gradle.org/current/release-notes.html Gradle 8.10.2 Releas..
A problem occurred evaluating project ':app'. > Failed to apply plugin 'com.android.internal.application'. > Could not create an instance of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension. > Could not create an instance of type com.android.build.gradle.internal.dsl.TestOptions. > Could not create an instance of type com.android.build.gradle.internal.dsl.TestO..
Unable to find method ''void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)'' 'void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)' Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) The state of a Gradle build process (daemon) may be corrupt. Stopp..
Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions: - Upgrade to Gradle 8.5 and re-sync - Upgrade to Gradle 7.2 and re-sync 안드로이드 스튜디오 프로젝트 실행 시, 설치된 JDK와 프로젝트 설정의 gradle 버전 지원이 맞물리지 않아 발생하는 오류이다. 따라서 gradle 버전을 지원되는 자바 버전에 맞게 올리거나, 자바 버전을 gradle이 지원하는 버전에 맞게 내려야한다. 1. build.gradle의 dependencies { classpath 'com.android.tools.build:g..
(Mac OS에서 작업 중 생긴 일)안드로이드 스튜디오 실행 후, 거기서 git clone 해오는 게 아니라 github 홈페이지에서 repo를 다운로드해서 실행하니 발생한 에러이다. 검색결과 git과 관련된 설정이 안되어 있다는 것 같다고 한다. 1. git 관련 설치터미널에서 다음 두 개를 설치한다.brew install gitbrew install git-gui 이후, macPorts(https://www.macports.org/install.php)도 설치하였다. 이 자료를 참고한 프로세스이다.https://git-scm.com/downloads/mac Git - Downloading PackageDownload for macOS There are several options for install..
로그인 이후, 내 정보를 보는 Activity에 접근했을 때 자동으로 내 username을 띄우게 진행하였다.이때 username을 불러오는데 실패하며 발생한 오류이다. https://stackoverflow.com/questions/64796913/kotlinx-serialization-missingfieldexception Kotlinx Serialization MissingFieldExceptionI am in the process of converting from Moshi to kotlinx serialization with Ktor and when I try to make a request to get data I am getting this error kotlinx.serialization...