본문 바로가기

분류 전체보기104

컴파일러 사이트 모음 (Java, Kotlin, Dart, Python) 컴파일러는 특정 언어의 코드를 다른 언어로 번역하는 프로그램을 말합니다. 보통 컴퓨터가 이해할 수 있도록 기계어로 변환한다고 생각하시면 됩니다. 프로그래밍 언어를 작성한 의도대로 실행하게끔 도와줍니다. 보통 개발을 할 때는 통합 개발 환경인 IDE를 사용하지만, IDE는 프로그램이 무겁고 사용 환경이 제약적이기 때문에 웹사이트에서 제공하는 컴파일러를 사용하면 편리합니다. 개발 언어를 공부할 때 유용하게 사용할 수 있을 것입니다. 🟧 Java Compiler Online Java CompilerOnline Java Compiler - The best online Java compiler and editor which allows you to write Java Code, Compile and Execut.. 2024. 11. 19.
Compose Preview가 안 나올 때 해결 방법 오류 내용코드 내용에 문제가 없는데 Preview가 안 나오는 경우입니다. 🟡 오류 해결하기 🟡정말 간단한 방법으로 해결이 가능합니다. Build > Clean Project와 Build > Rebuild Project를 해줍니다. Preview가 정상적으로 동작합니다. 2024. 11. 19.
BuildConfig import가 안 될 때 해결 방법 오류 내용BuildConfig가 제대로 import 되지 않는 오류입니다. BuildConfig에 빨간 줄이 뜹니다. 저는 Compose를 사용했을 때 해당 오류가 발생했습니다. build.gradle(app)buildFeatures { buildConfig = true } app 수준의 build.gradle.kts 파일에 위와 같이 입력합니다. Compose를 사용하고 있다면 이미 buildFeatures에 compose = true가 적혀있을 것입니다.이 때는 해당 코드를 지울 필요 없이, 다음처럼 두 코드를 같이 입력하시면 됩니다.buildFeatures { compose = true buildConfig = true} 코드를 입력하셨다면 Sync Now를 누르고Build > Clean.. 2024. 11. 18.
R이 import 되지 않을 때 해결 방법 오류 내용Resource 파일인 R 이 제대로 import 되지 않아 빨간 줄이 뜨는 오류입니다. 코드를 복사해 오거나, 디렉토리 명이 변경되었을 때 주로 발생합니다. 🟡 오류 해결하기 🟡import com.example.projectName.R 위와 같이 import 구문을 직접 입력해 줍니다. 물론, com.example.projectName은 프로젝트 경로입니다. 자신의 프로젝트 경로를 입력하시면 됩니다. 제대로 입력하시면 코드에서 빨간 줄이 사라지고 정삭적으로 import 되는 모습을 확인할 수 있습니다. 2024. 11. 17.
java.lang.RuntimeException: Unable to instantiate activity 오류 해결 Logcatjava.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.chapter1/com.example. chapter1.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example. chapter1.MainActivity" on path: DexPathList[[zip file "/data/app/~~iGoWWzwYpuO0hcYOGqNVJA==/com.example.chapter1-Vnz3cm0738yNZXkWbMW3OQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~iGoWWzwY.. 2024. 11. 16.
fatal: detected dubious ownership in repository at '경로' 오류 해결하기 오류 내용안드로이드 스튜디오에서 git log를 확인할 수 없거나, commit 및 push가 불가능해질 때가 있습니다. 이때,  fatal: detected dubious ownership in repository at '경로' 라는 오류 메시지가 뜨게 됩니다.🟡 오류 해결하기🟡git bash에서 다음 명령어를 입력합니다.git config --global --add safe.directory 경로 입력 2024. 11. 15.
Hilt 오류 해결 방법 오류 1LogcatThe compiler option dagger.hilt.android.internal.projectType is not a recognized Hilt option. Is there a typo 해결 방법 project 수준의 build.gradle의 hilt 버전과 app 수준의 build.gradle의 hilt 버전을 맞춰줍니다.  오류 2Logcatjava.lang.IllegalStateException: Given component holder class … does not implement interface dagger.hilt.internal.GenerateComponent or interface daggfer.hilt.internal.GeneratedComponentMan.. 2024. 11. 14.
MotionLayout Motion Editor cannot be used 오류 해결하기 오류 내용Motion Layout을 생성했지만 Motion Editor가 정상적으로 작동하지 않는 오류가 발생합니다. 🟡 오류 해결하기🟡이는 안드로이드 스튜디오 버그입니다. MotionScene이 제대로 설정되어 있지 않을 때에도 발생합니다.MotionScene에 다음 코드를 붙여 넣고 껐다 켜보세요.   이 방법으로 해결되지 않았다면, Invalidate Caches를 해보시는 것도 방법입니다. 위의 방법으로 오류가 해결되셨으면 좋겠네요. 감사합니다. 😊 2024. 11. 13.
Git ignore한 폴더/파일이 stage에 올라가 있을 때 없애는 법 Git을 사용하면서 추적 관리하고 싶지 않은 폴더나 파일들은 .gitignore 에 적어 관리합니다. 안드로이드 스튜디오에서는 Project 형식으로 보기를 선택해 .gitignore을 관리할 수 있습니다. 프로젝트를 진행하면서 만드는 폴더나 파일들은 설정에 따라 자동으로 stage에 올라갈 수 있습니다. 이럴 땐 .gitignore에 경로를 입력하더라도, stage에는 여전히 남아 있을 수 있습니다.이럴 때 stage에 잘못 올라간 폴더나 파일을 없애는 방법입니다. Git Bash에 다음과 같이 입력합니다.git rm -r -f --cached "경로/파일명" 그럼 stage에서 해당 경로의 파일들이 삭제된 것을 확인할 수 있습니다. 그리고 commit 해주시면 끝입니다. 2024. 11. 12.
안드로이드 스튜디오 에뮬레이터 Location 탭 흰화면 오류 해결하기 오류 내용안드로이드 스튜디오에서 에뮬레이터의 Location 정보가 흰 화면으로만 나오는 오류입니다. 에뮬레이터 Location 어플리케이션에서 위치 정보를 사용할 때, 에뮬레이터의 Location값을 변경하는 작업이 필요할 수 있습니다. Location 설정 방법은 다음과 같습니다. 점 세개가 그려진 Extended Controls 버튼을 눌러 설정 창을 열어줍니다. Location 탭에서 현재 위치를 설정하거나, 시간에 따라 움직이는 Routes를 설계할 수 있습니다. 위의 오른쪽 화면처럼 지도가 표시되는 것이 정상입니다. 하지만 안드로이드 스튜디오의 버그로 지도가 표시되지 않고 흰화면으로만 뜰 때가 있습니다. 그럴 때 다음 해결 절차를 따라보세요. 🟡 오류 해결하기 🟡 File > Setting.. 2024. 11. 11.
socket failed: EPERM (Operation not permitted) 오류 해결하기 Logcatsocket failed: EPERM (Operation not permitted) 대부분 INTERNET 권한이 없어서 발생하는 오류입니다. Manifest에 INTERNET permission 권한을 선언해 줍니다. AndroidManifest.xml 2024. 11. 10.
재미로 알아보는 성격 테스트 사이트 5가지 성격 테스트 사이트  우리는 각자 독특한 성격과 특징을 가지고 있습니다. 자기 자신을 알아가는 것은 삶의 의미를 발견하고 성장하는데 중요한 첫걸음입니다. 그렇기에 성격테스트는 우리의 성격과 행동 양식을 파악하는데 유용한 도구가 될 수 있습니다. 이번 글에서는 다양한 성격테스트 사이트들을 소개하여 여러분이 자기 자신을 더 깊이 이해하고, 더 나은 인생을 설계하는데 도움이 되기를 바랍니다.16Personalities Free personality test, type descriptions, relationship and career advice | 16PersonalitiesPersonality types Understand others In our free type descriptions you’ll le.. 2024. 11. 9.