본문 바로가기

Development Tools5

[Android/Terminal] Android 디바이스에서 캘린더 이벤트 조회하기: ADB 명령어 사용법 이 글에서는 adb shell과 content query 명령어를 사용하여 Android 디바이스의 캘린더 이벤트를 조회하는 방법을 설명 하겠습니다. ADB란 무엇인가요?"Android Debug Bridge (ADB)"는 Android 디바이스와 개발 컴퓨터 간의 통신을 관리하는 도구입니다. ADB를 사용하면 애플리케이션을 설치하거나 제거하고, 로그를 수집하며, 디바이스의 쉘 명령어를 실행하는 등 다양한 작업을 수행할 수 있습니다. ADB Shell 명령어 사용하기adb shell 명령어를 사용하면 Android 디바이스의 쉘 환경에 접근할 수 있습니다. 이 명령어를 통해 디바이스에서 직접 명령어를 실행하고, 파일 시스템을 탐색하며, 시스템 정보를 얻을 수 있습니다. 캘린더 이벤트 쿼리하기캘린더 이벤트.. 2024. 9. 12.
[Git] Git Cherry-Pick으로 다른 브랜치의 커밋 적용하기 Git 프로젝트에서 특정 브랜치에 있는 커밋을 다른 브랜치로 가져와야 할 때 유용한 git cherry-pick 명령어를 사용하는 방법을 알아보겠습니다. 특히, 충돌이 발생했을 때 이를 해결하고 작업을 완료하는 절차를 다룹니다.1. Cherry-Pick 명령어 사용하기먼저, cherry-pick 명령어를 사용하여 다른 브랜치의 커밋을 가져옵니다. 여러 개의 커밋을 한 번에 가져오려면 커밋 범위를 지정할 수 있습니다. 예를 들어, hilt 브랜치에서 특정 커밋을 가져오려면 다음과 같이 입력합니다.git cherry-pick 58f644^..33c243 2. 충돌 해결하기가져온 커밋들 중에 충돌이 발생하면 다음과 같은 메시지가 출력됩니다.error: could not apply 58f644c... state.. 2024. 7. 9.
[Terminal - Mac]안드로이드 에뮬레이터 실행 오류 해결하기 안드로이드 에뮬레이터 실행 중 발생하는 "Pixel 7 API 34 is already running" 오류를 해결하는 방법에 대해 알아보겠습니다.이 오류는 주로 에뮬레이터의 잠금 파일(lock file) 문제로 발생하며, 이를 해결하기 위해 터미널 명령어를 사용하게 됩니다. 오류 메시지에뮬레이터를 실행할 때 다음과 같은 오류 메시지를 볼 수 있습니다.오류 원인이 오류는 에뮬레이터가 이미 실행 중이거나, 이전에 실행된 에뮬레이터의 잠금 파일이 제대로 삭제되지 않은 경우에 발생합니다. 잠금 파일은 에뮬레이터가 실행 중임을 나타내며, 이를 수동으로 삭제하면 문제가 해결될 수 있습니다. 해결 방법1. 터미널 열기 먼저 터미널을 엽니다. macOS에서는 터미널 앱을 사용하고, Windows에서는 명령 프롬프트나.. 2024. 6. 13.
[Git] Git Diff 명령어로 변경사항 꼼꼼하게 검토하기 git diff 명령어는 Git에서 매우 유용하게 사용되는 도구 중 하나로, 두 커밋 사이의 차이점을 비교하거나, 작업 디렉토리와 인덱스(스테이징 영역) 또는 마지막 커밋과의 차이점을 확인할 때 사용된다. 로컬에서 작업한 내용을 원격지로 올리기 전, 변경사항 중에 문제가 없는지 확인하는 데 사용한다. 이를 통해 변경된 내용을 세밀하게 검토하고, 예상치 못한 변경사항을 발견하거나 수정 사항을 정리할 수 있다. 기본 사용법 작업 디렉토리와 인덱스(스테이징 영역) 비교: 변경사항이 스테이징 영역에 추가되지 않은 경우, 즉 git add를 실행하지 않은 변경사항을 확인할 때 사용한다. git diff 인덱스(스테이징 영역)와 마지막 커밋 비교: 스테이징 영역에 추가된 변경사항과 마지막 커밋과의 차이를 확인할 때.. 2024. 4. 1.
[ Tool ] readme.so 활용 가이드: 빠르고 쉽게 전문적인 README.md 작성하기 프로젝트를 마무리하며 README.md 파일 작성은 필수적인 과정이다. 이는 프로젝트의 첫 인상을 결정하는 요소이므로, 프로젝트에 대한 상세한 정보를 잘 정리하여 README에 기록하는 것이 매우 중요하다. 하지만, README 파일은 마크업 언어로 작성되어야 하며, 이로인해 때로는 원하는 대로 자유롭게 표현하기 어려울 수 있다. 이러한 상황에서 추천하는 툴이 바로 readme.so 이다. 이 툴은 사용자 친화적인 인터페이스와 다양한 템플릿을 제공하여, 누구나 쉽게 전문적인 README 파일을 작성할 수 있게 도와준다. 실제로 readme.so를 사용해 본 결과, 이전에 직접 작성했던 README 파일과 비교해 보니 훨씬 적은 노력으로도 품질이 높아진 문서를 만들 수 있었다. 이 경험을 통해 이 툴에 대.. 2024. 3. 27.