본문 바로가기

전체 글121

맥북에서 안드로이드 스튜디오 자동완성 단축키가 안될 때 맥북에서 안드로이드 스튜디오 자동완성 단축키는 ctrl(^) + spacebar입니다. 그런데 초기화를 하거나 맥북을 처음 구매하여 사용할 경우 이 단축키가 적용이 안될 때가 있습니다. 해결방법은 다음과 같습니다. 시스템 설정 - 키보드 - 키보드 단축키 - 여기서 ctrl(^) + spacebar에 이미 적용이 되어 있는 설정값을 해제해줍니다. 가끔 맥북 os를 초기화하면 이런 문제가 발생할 수 있어서 해결방법을 공유드립니다. 2024. 4. 14.
github repository public에서 private으로 변경하는 법 github에 올린 프로젝트가 public이어서 이를 private으로 변경하고 싶을 수 있습니다. 방법은 무척 간단합니다. 해당 프로젝트를 들어가서 오른쪽의 settings를 눌러줍니다. 아래로 쭉 내리다 보면 change visibility가 뜨는데 이를 클릭해 줍니다. 2번 정도 확인하는 창이 나오고 make this repository private을 클릭해 줍니다. 그러면 해당 프로젝트가 private으로 바뀐 것을 확인할 수 있습니다. 2024. 4. 14.
앱이 Android 13(API 33) 이상을 타겟팅합니다. Play Console에서 광고 ID 사용을 선언해야 합니다. 이런 문구가 뜬다면 AD_ID관련 설문에 응하라는 뜻입니다. 앱에 광고가 있다면 예를 아니면 아니 오를 선택 하시면 됩니다. https://developer.android.com/about/versions/13/behavior-changes-13?hl=ko 동작 변경사항: Android 13 이상을 타겟팅하는 앱 | Android Developers Android 13 이상을 타겟팅하는 앱에 영향을 미치는 Android 13의 변경사항을 알아봅니다. developer.android.com 만약에 광고를 설치하지 않았는데도 문제가 발생한다면 firebase나 google anaylitics를 연동한 경우일 수 있는데 그럴 경우에는 설문에서 예를 선택 후 anaylitics를 선택해 주면 자연스럽게 해결됩니다. 2024. 4. 10.
갑자기 손가락에 수포가 생기면서, 간지럽고 점점 퍼져나간다면 한포진일 수 있습니다. 어느 날 갑자기 손가락 마디에 수포가 맺히기 시작하더니 참을 수 없이 간지럽기 시작했습니다. 막 수포가 퍼지기 시작하다가 갑자기 딱딱하게 굳거나 상처가 생기면서 낫지를 않더군요. 단순 습진인 줄 알고, 이러다 낫겠지 싶어서 일주일 정도 더 방치하다가 발등까지 퍼지고 나서야 이게 한포진이란 걸 알았습니다. 처음엔 맑은 수포였다가 나중엔 피가 맺히는 수포까지 올라왔습니다. | 한포진이란? | 한포진은 손이나 발의 피부에서 발생하는 특이한 질환으로, 주로 손이나 발에 발생하는 발진이나 수포, 구진 등을 동반하는 난치성 염증 질환입니다. 습진과 유사한 증상을 보일 수 있어, 초기에는 혼동되기도 합니다. 처음에는 손가락 옆이나 손톱 주위에 작은 물집이 무리 지어 생기며, 주요 증상은 작고 간지러운 수포들이 손이나.. 2024. 4. 10.
안드로이드 스튜디오 에뮬레이터 용량이 자꾸 늘어날 때 안드로이드 스튜디오로 개발을 진행하다 보면 에뮬레이터 용량이 자꾸 늘어나서 당황스러울 수 있습니다. 저 같은 경우도 16G까지 늘어나서 맥북이 불타오르는 상태까지 갔었는데요. 해결법은 생각보다 간단했습니다. 에뮬레이터 옆에 점 세 개를 누르면 아래 show on disk로 들어가 줍니다. 그러면 거기에 userdata-gemu.img, cache.img 요 두 놈이 나오는데 삭제해 줍니다. 16G였던 에뮬레이터 용량이 2G까지 줄어든 것을 확인할 수 있습니다. 자주 이렇게 캐시를 비워주거나 아예 에뮬레이터를 초기화하는 것도 하나의 좋은 방법인 것 같습니다. 2024. 4. 3.
맥북에서 안드로이드 스튜디오 터미널에서 바로 빌드한 aab 경로 파일 열기 비주얼 스튜디오에서는 커멘드/ctrl 키 누르고 커서를 대면 바로 파일 경로를 확인할 수 있는 조그만 창이 위로 뜹니다. 그렇지만 안드로이드 스튜디오 터미널에서는 그런 기능이 없어서 아쉬운데요. 바로 간단하게 해결하는 방법이 open명령어를 사용하면 바로 해당 파일을 열 수가 있었습니다. 예를 들어 macOs 및 리눅스 open /경로/파일명/release/ windows start explorer /select,/Users/경로 파일명 이와 같이 아주 간단하게 열 수 있는 방법이 있습니다. 2024. 4. 3.
flutter 에뮬레이터, Image.network에서 403 에러날때 에러가 발생해서 고심하고 있었는데 해결책을 알려주신 분의 방법으로 해결되어서 기록합니다. 원인은 flutter에서 따로 User-Agent 값을 추가하지 않으면 기본값으로 `(dart:io)` 가 들어가게 되어 생기는 것이었습니다. 참고 -> https://api.flutter.dev/flutter/dart-io/HttpClient/userAgent.html https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent userAgent를 추가하면 해결되는 문제로 아래와 같이 추가하였습니다. 방법 1 child: Image.network( 이미지 경로, headers: const {"User-Agent": "Mozilla/5.0 (Macinto.. 2024. 2. 29.
이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR[출처] 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디.. 네이티브 코드 디버그 기호 업로드하기 앱을 업로드할 때 경고와 함께 저런 문자가 뜰 수 있습니다. 요구하는 대로 네이티브 코드를 압축하여 넣어주면 해결되는 간단한 일인데요. [작업한 프로젝트 폴더]\build\app\intermediates\merged_native_libs\release\out\lib 위의 경로로 들어가 이미지에 보이는 모든 폴더들을 하나로 압축하여 줍니다. 그리고 해당 경고 창을 들어가서 업로드하라는 창이 뜰 텐데요. 거기에 올려주면 끝입니다. 만약에 맥을 사용하신다면 불필요한 맥파일이 포함되어 있다면서 경고문자가 뜨며 업로드가 안 되는 경우가 있을 수 있습니다. 그럴 경우 해결 방법을 아래에 정리해 놓았습니다. 2024.01.17 - [프로그래밍/debug] - the native .. 2024. 2. 23.