zsh : command not found : adb
·
Android
문제zsh : command not found : adb이유PATH 환경변수에 Android SDK의 platform-tools 디렉토리가 등록되어 있지 않아서 adb 명령어를 찾을 수 없음.해결방법안드로이드 sdk 위치 파악Android Studio를 설치한 경우상단 바에서 Android Studio 클릭Setting 클릭Languages & Frameworks 클릭Android SDK 클릭Android SDK Location 확인.../sdk/platform-tools 폴더 위치를 path에 추가SDK 플랫폼 도구로 다운 받은 경우다운받은 platform-tools 폴더 위치를 path에 추가zshrc에 변수 추가zshrc 열기vi ~/.zshrcadb 항목 추가# adbexport PATH=$PAT..
<Window> adb install 및 환경변수 설정
·
Android
SDK Tool 다운로드방법 1: Android Studio 설치다운로드 주소https://developer.android.com/studioSDK 위치 확인Android Studio 설정에서 SDK 경로 확인방법 2: SDK 플랫폼 툴 다운로드다운로드 주소https://developer.android.com/tools/releases/platform-tools권장 압축 해제 위치C:\platform-tools\또는C:\Android\platform-tools\환경 변수 설정(Window 11 기준)환경 변수 설정 화면 열기윈도우 버튼 오른클릭시스템 클릭고급 시스템 설정 클릭고급 시스템 설정 창에서 환경 변수 버튼 클릭환경 변수 추가시스템 변수 항목에서 Path 변수 열기 (없으면 새로 생성)이전에 확인..
cannot be found from the current destination Destination
·
Android
나같은 경우는 navController.navigate(R.id.Destination) 를 연속 두번 호출해서 생겼던 오류
BuildFlavor를 적용했을 때 Firebase sdk 키 설정
·
Android
BuildFlavor 적용 후 google-service.json 오류 빌드 플레이버를 이용해서 다른 패키지를 부여해주는 경우가 있다 이때 새로 생성된 패키지명은 파이어베이스 설정 파일인 google-service.json이 없다고 오류 뜬다. 프로젝트에 새로 생성한 패키지명으로 앱을 추가한 뒤에 파이버베이스 설정을 다시 해줘야한다. 새로 생성된 패키지 이름을 폴더명으로 주고 그 안에 google-service.json을 넣어줘야한다 Firebase 프로젝트 구조 프로젝트가 있고 앱을 하위로 가지고 있음 현재 BuildTypeTest 프로젝트는 BuildTypeTest와 BuildTypeTest_Debug 두 개의 안드로이드 앱을 가지고 있음 프로젝트에 앱 등록 방법 프로젝트 설정 창에 들어가서 내 앱 ..
BuildVariants, BuildFlavor, BuildType
·
Android
BuildVariants https://developer.android.com/studio/build/build-variants?hl=ko 단일 프로젝트에서 다양한 버전의 앱을 생성, 관리 하는 방법 빌드 타입을 나눈 후 빌드나 디버그 시 원하는 빌드 타입을 선택해서 빌드를 하면 됨 BuildType buildTypes { release { signingConfig signingConfigs.release minifyEnabled true buildConfigField "boolean", "isDebug", "false" } debug { minifyEnabled false buildConfigField "boolean", "isDebug", "true" } } 릴리즈 빌드와 디버그 빌드 때 다른 설정을..
SSLHandshakeException, CertPathValidatorException
·
Android
에러메시지 javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. SSLHandshakeException, CertPathValidatorException 서버 인증서가 만료 되어서 백엔드팀에서 새 ssl 인증서를 발급했다. 그 뒤부터 SSLHandshakeException 이 발생하였다 백엔드와 함께 문제를 찾으면서 프론트에서 해줄 것이 없는지 찾아보았다. SSLHandshakeException 에러가 뜨는 이유 알 수 없는 인증 기관 자체 서명된 서버 인증서 누락된 중간 인증 기관 해결방법 백엔드와 확인해본 결과 위 세 개는..