본문 바로가기

전체 글427

[Android] AVD has terminated 오류 해결법 필자는 노트북과 데스크탑을 왔다갔다 하면서 작업을 하는데 어느날부터(아마 스튜디오 업데이트 이후?) 노트북에서 AVD를 켜려고 하면 위와같은 화면이 나왔다 그래서 인터넷에 나오는 모든 해결법을 다 해봤는데도 해결이안돼서 찾아보다가 스택 오버플로우에서 해결법을 찾았다.1. 설치 경로에 영어가 아닌 한글이나 다른 언어가 있을 때 ->한글 포함안돼있음2. 에뮬레이터 실행에 필요한 프로그램이 미설치 되었을 때 -> 다 설치되어있음3. 디스크 공간 부족 -> 남아도는 공간4. 안드로이드 스튜디오 재설치5. 포맷!!!까지했는데 안됐다등 다양한 방법을 시도 해도 안됐다https://stackoverflow.com/questions/62721513/emulator-process-finished-with-exit-cod.. 2025. 8. 17.
[포트폴리오] 드럼 박자 앱 1. 프로젝트 소개참여자개발자 1인(본인)기획자드럼 연습을 할 때, 기존에 사용할 만한 만족스러운 앱을 찾기 어려워 직접 개발을 결심하게 되었습니다. 이 앱은 드럼 연습에 필요한 메트로놈, BPM 측정, 초견(시창 시연) 기능을 하나로 통합한 것이 특징입니다. 개발 목표는 앱을 실제로 배포하여 많은 사용자들이 사용할 수 있도록 하고, 이를 통해 수익을 창출하는 것이었습니다. 서버를 별도로 두면 비용이 발생하기 때문에, 모든 기능을 안드로이드 단말 내부 로직만으로 구현하여 서버 비용 없이 운영이 가능하도록 설계하였습니다.또한, 기획자와는 노션(Notion)을 활용해 기획안, 일정, 업무 진행 상황을 체계적으로 관리하며 긴밀하게 협업했습니다. 이를 통해 실시간으로 의견을 공유하고 의사결정을 빠르게 진행할 수.. 2025. 8. 15.
[CI/CD, Github Action] 안드로이드 코드 커밋시 jks 파일로 apk 파일 생성 이번 포스팅에서는 Github Action을 사용하여 코드 커밋시 자동으로 jks 파일을 만들어주는 기능을 구현해보려고 합니다.Github Action을 만들기 위해서는 자신의 프로젝트에 [.github/workflows] 폴더가 있어야 합니다.해당 폴더가 없을시 직접 생성하여 주시기 바랍니다.필자는 코드를 커밋할때마다 apk 파일을 만드는것은 비효율적이라 생각하여 이번 포스팅에서는 커밋 메시지중 'create apk'를 포함하여 커밋할때만 apk 파일을 생성하도록 포스팅할 예정입니다.1. PowerShell에서 jks를 base64로 인코딩jks를 깃허브에 바로 올리는것이 아닌 base64로 인코딩 한 이후 Github에 인코딩된 값을 올려서 변환하는 형식이다.아래 명령어를 사용하여 base64로 변환.. 2025. 7. 15.
안드로이드 스튜디오 내에서 git bash 사용하기 필자는 git bash를 이용해서 깃 사용을 주로 하는데 매번 git bash를 따로 열기 번거로워 안드로이드 스튜디오 내 터미털 탭에서 git bash를 사용할수 있도록 셋팅 하였다 터미널탭은 기본적으로 파워쉘을 사용하도록 되어있다. Alt + F12 혹은 View - Tool Windows - Terminal을 이용해 터미널을 열면 우리가 평소에 보던 Git bash 화면과 동일한화면이 나온다.  혹시 해당 셋팅을 했는데도 Git이 아니라 파워쉘이 나온다던가하면 터미널탭 상단의 +버튼을 눌러 창을 하나 더 열거나 안드로이드 스튜디오를 껏다켜면된다.   File - Setting - Tools - Terminal - Shell path에 자신이 설치한 git 경로의 bin\bash.exe 파일을 등록하.. 2024. 11. 29.
[Android] 배치 파일을 이용해서 화면이 자동으로 클릭되도록 설정 업무를 진행하던 도중 특정 작업을 반복 하여 테스트할 일이생겼는데이전 회사에서 adb를 이용해 안드로이드를 자동으로 클릭 하도록 하는것이 기억나서 해당 정보를 찾아 진행하였다해당 포스팅에서는 adb가 깔려 있다는 가정으로 진행하였습니다. 굳이 adb shell에 진입하지 않고 adb shell input tap 979 330을 입력해도 해당 명령어를 실행할수 있지만 adb shell 명령어를 많이 사용할때는 adb shell에 진입해서 작업하는게 편하다 이번 포스팅에서는 많은 작업을 하지 않기때문에 adb shell에 진입하지 않아도 되지만 공부를 위해 진입까지 해보겠습니다.우선 adb 명령어를 이용하는 방법을 알아보겠습니다. 1. adb shell에 진입한다.cmd 창에서 adb shell을 입력하여 .. 2024. 10. 15.
[Android] scrcpy 소리안나는 이슈 어느날부터 갑자기 scrcpy에서 소리가 안나는이슈가있었는데 해결방법을 찾다가 scrcpy 깃허브의 issue탭에서 해결법을 찾았다.https://github.com/Genymobile/scrcpy/issues/4312      Cant use audio · Issue #4312 · Genymobile/scrcpywhen i try to use audio this happens username@penguin:~$ scrcpy --require-audio scrcpy: unrecognized option '--require-audio' I'm using android 11 and ChromeOS for linuxgithub.com cmd창에서 아래 명령어를 입력한다.scrcpy --no-audio 2024. 10. 2.