전체 글

Android

[Jetpack Compose] 동일한 TextField에서 IME 키보드 다시 안열림 해결

문제 Compose에서 TextField는 글자를 입력할 수 있는 요소입니다. TextField를 터치하면 커서가 나타나며 하단에서 IME 키보드가 올라오고, 뒤로가기를 누르거나 특정 액션을 취하면 IME 키보드가 다시 숨겨집니다. 그런데 개발을 하던 중 아래와 같이 TextField에서 뒤로가기를 눌러 IME 키보드를 숨기고, 다시 동일한 TextField를 터치했을 때 IME 키보드가 다시 올라오지 않는 현상이 나타났습니다. TextField에서 뒤로가기를 눌러 IME 키보드를 숨기고, 다른 TextField를 터치하면 IME 키보드가 다시 올라왔지만, 동일한 TextField에 한에서만 IME 키보드가 다시 올라오지 않았습니다. 해당 문제는 기본 TextField뿐만 아니라 BasicTextFiel..

Android

[Jetpack Compose] IME 키보드에 내용이 가려짐 해결

문제 Compose로 개발을 할 때 TextField를 정말 많이 사용합니다. 그런데 TextField를 사용하다 보면 IME 키보드에 아래의 내용이 가려질 때가 있습니다. 이럴 땐 몇가지 간단한 설정으로 아래의 콘텐츠까지 스크롤되도록 수정할 수 있습니다. 먼저 초기 상태를 보겠습니다. 아래의 그림과 같이 TextField를 터치하면 IME 키보드가 나타나며 그 아래의 컨텐츠를 가려집니다. 이 상태에서 아래의 내용을 보려고 해도 스크롤이 되지 않습니다. 해결 방법 AndroidManifest.xml로 이동합니다. activity 스코프에 아래와 같은 코드를 추가합니다. android:windowSoftInputMode="adjustResize" 그러고 나서 다시 실행을 해보면 이제 아래와 같이 IME 키..

카테고리 없음

[Postman] Request 클릭으로 탭 안 열리는 문제 해결

문제 개발을 하면서 Postman을 애용하고 있습니다. 그런데 어느 순간부터 왼쪽 탭의 Request를 한번 클릭 또는 더블 클릭해도 오른쪽에 새 탭에서 열리지 않는 문제가 발생했습니다. 컴퓨터를 재부팅해봐도, Postman을 껐다 켜봐도, Postman을 재설치해도 해결이 되지 않았습니다. 해결 방법 C:\Users\사용자명\Appdata\Local\Postman C:\Users\사용자명\Roaming\Postman 위 두 경로의 폴더 자체를 삭제 후, Postman 설치 프로그램으로 Postman을 재설치하면 문제가 해결되고 정상 작동하는 것을 확인했습니다.

Android

[Android Jetpack Compose] androidTest시 java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/test/platform/io/PlatformTestStorageRegistry; Exception 해결 방법

문제 최근 안드로이드 테스트에 대한 필요성을 느끼고 안드로이드에서 테스트 코드 작성 방법에 대해 공부를 시작했습니다. 이것저것 찾아보다가 직접 테스트 코드를 작성하려고 하던 찰나... 프로젝트 생성시 기본적으로 작성되어있던 코드가 실행이 안되는 현상이 발생했습니다. 정확히는 프로젝트 생성시 기본으로 test와 androidTest 두 패키지가 자동으로 생성되는데 이 중에서 androidTest 패키지의 기본 테스트 코드를 실행하면 빌드 도중 무한 로딩이 걸렸습니다. 아래 스크린샷 상태에서 아무리 기다려도 넘어가질 않았습니다. 스크린샷에는 7분이라고 되어있지만 1시간 넘게 기다려도 넘어가지를 않았습니다. 우측 하단에 Gradle Build Running도 계속 돌아갑니다. 취소하고 다시 해도 해결이 되지 ..

카테고리 없음

[Google Drive] 구글 드라이브에 마이크로소프트 Word, Excel, PowerPoint 업로드 시 알 수 없는 파일, 미리보기가 없음 해결 방법

문제 제 컴퓨터에서 마이크로소프트 Word, Excel, PowerPoint 파일을 구글 드라이브에 업로드했을 때 파일을 열면 '미리보기가 없음' 이라고 보이며 내용을 확인할 수 없는 현상을 발견했습니다. 분명 로컬에서는 잘 열리는데 구글 드라이브에서는 '알 수 없는 파일'로 인식을 하더군요... 구글 드라이브 설정에서 아래의 설정을 켰는데도 해결되지 않았고 그냥 포기하고 일주일정도 로컬로 작업을 했습니다. 그러던 도중! 갑자기 유튜브를 보다가 이 문제가 문득 생각나 다시 검색을 해보았고 한컴오피스가 이 문제와 연관이 있을 수 있다는 정보를 입수했습니다. 여러 실험을 해본 결과 결국 한컴오피스가 문제인 것은 확인했습니다. 원인은 알 수 없지만 한컴오피스를 제거하니 업로드가 잘 되더라구요. 그치만 한국인이..

Spring

[Spring] 터미널에서 java -jar 명령어 입력 시 LinkageError occured while ... this version of the Java Runtime only recognizes class file versions up to 00 에러 해결 방법

./gradlew build 명령어로 .jar 파일을 생성하고 java -jar 명령어로 실행을 했는데 아래와 같은 오류가 발생했습니다. 음 자바 버전이 맞지 않는다는 오류로 보입니다. 제가 해결한 방법은 아래와 같습니다. 먼저 환경 변수 설정 창으로 이동합니다. 여기서 Path 변수를 더블 클릭하여 창을 엽니다. 아래와 같은 창이 열리면 jdk\bin 경로가 있는 줄을 더블 클릭하고 {JAVA_HOME 변수에 등록된 경로}\bin 으로 수정합니다. 저는 아래와 같이 수정해주었습니다. 모두 OK를 누르고 IntelliJ에서 Run과 Stop을 한번씩 해줍니다.(꼭 필요한 과정인진 모르겠지만 전 일단 해줬습니다...) 프로젝트 디렉토리에서 터미널을 새로 열고(이것도 꼭 필요한 과정인진 모르겠지만 전 안하니..

CodingHarang
은밀한 취미생활