목록투케이2K 에러관리 (295)
투케이2K

[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : IntelliJ 사용시 Server’s Certificate is not trusted 팝업이 계속 뜨는 것을 막는 방법 [에러 원인] 1. 인증서 관련해서 IntelliJ 에서 허용 여부 팝업창을 물어보는 이슈 [해결 방법] 1. [File] >> [Settings] 메뉴를 들어갑니다 2. [Tools] >> [Server Certificates] 메뉴를 들어갑니다 3. 상단 [Accept non-trusted Certificates automatically] 인증서 자동 신뢰 체크를 수행합니다

[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : UI 스레드 동작 에러 - android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running? [에러 원인] 1. application context 를 사용해서 UI 관련 로직을 처리하는 경우 발생하는 이슈 (ex : 토스트 메시지, Alert 팝업창) [해결 방법] 1. activity.this , getActivity() 를 사용해서 UI 로직 관련 처리 실시 C_Ui_View.showAlert( this@A_Intro, // [activity.this] 0, "알..

[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : UI 스레드 동작 에러 - Can't create handler inside thread that has not called Looper.prepare() [에러 원인] 1. 일반 스레드에서 UI 관련 로직을 처리하는 경우 발생하는 이슈 (ex : 토스트 메시지, Alert 팝업창) [해결 방법] 1. Handler Looper.getMainLooper 내부에 UI 로직 관련 처리 실시 // [AlertDialog 팝업창 생성] Handler(Looper.getMainLooper()).postDelayed({ // TODO [핸들러 루퍼 사용 : UI 스레드] AlertDialog.Builder(mContext) ...
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - DefaultLenientConfiguration ... app:debugRuntimeClasspath [에러 원인] 1. build.gradle 파일에서 라이브러리 implementation 의존성 관련 해서 발생하는 이슈 Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'. [해결 방법] 1. build.gradle 파일에서..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Failed to query the value of property namespace AndroidManifest [에러 원인] 1. build.gradle 파일과 AndroidManifest.xml 파일에서 동일한 package 패키지 명이 선언 되지 않아서 발생하는 이슈 Failed to query the value of property 'namespace'. Package Name not found in AndroidManifest.xml, and namespace not specified. Please specify a namespace for the generated R and BuildConfig ..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 정책 - 구글 플레이스토어 (GooglePlayStore) 앱 정보 제공 이미지 사진 교체 반영 안되는 이슈 [에러 원인] 1. 구글 개발자 콘솔에서 앱 화면 사진 이미지를 안드로이드가 아닌 아이폰 화면으로 제출한 경우 2. 구글 개발자 콘솔에서 최소 제공해야하는 앱 이미지 사진 개수 (4개) 가 미달되는 경우 3. 구글 개발자 콘솔에 앱 사진 정보 변경 요청한 이미지가 마켓에 올린 [메인 앱] 이 아닌 다른 [외부 앱] 으로 인식된 경우 [해결 방법] 1. 실제 안드로이드 기기 및 에뮬레이터에서 앱 화면 사진 4개 이상 캡쳐 수행 실시 - 구글 플레이스토어에서 요청한 사진 규격 사이즈에 맞게 가공 필..

[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : java.lang.IllegalArgumentException: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. [에러 원인]1. [Android 12] build.gradle 빌드 그래들 파일에서 compileSdkVersion , targetSdkVersion 를 31 로 상향 후 PendingIntent 적용 시 FLAG_IMMUTABLE or FLAG_MUTABLE 적용 필요 이슈W/System.err: java.lang.IllegalA..

[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;' [에러 원인] 1. 인텔리제이 (Intelij) 에서 사용할 수 있는 그래들 gradle 버전이 맞지 않아서 발생하는 이슈 Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;'. Possible causes for this unexpected er..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 라이프사이클 onCreate 재호출 이슈 (reCall) [에러 원인] 1. 안드로이드 디바이스 장치 회전 모드 전환 시 onCreate 재호출 됨 이슈 2. 안드로이드 디바이스 메모리가 부족한 경우 >> 앱 메모리 회수 >> onCreate 다시 할당 재호출 이슈 [해결 방법] 1. AndroidManifest.xml 파일에서 디바이스 화면 회전 모드 대응 실시 2. 액티비티 라이프사이클에서 onCreate 호출 시간 정의 >> 밀리 세컨드 시간 이내 다시 재호출된 경우 >> 인스턴스를 재생성하지 않도록 변경
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 설정 - 안드로이드 Log 로그 표시가 되지 않는 이슈 (Log 안찍힘) [에러 원인] 1. 안드로이드 스튜디오 자체에서 렉 현상으로 표시 안되는 원인 2. build.gradle 빌드 그래들 파일에서 buildTypes 설정 >> debuggable 사용 설정이 안된 경우 및 false 인 경우 [해결 방법] 1. 안드로이드 스튜디오 재실행 실시 2. buildTypes 설정 >> debuggable 사용 설정 true 변경 android { compileSdkVersion 31 // 컴파일 버전 defaultConfig { // ---------------------------- applicationId..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - [target 31/타겟 31] Manifest merger failed android:exported needs to be explicitly specified for . Apps targeting Android 12 ... [에러 원인] 1. 안드로이드 정책 사항으로 target 타겟 버전 31 이상 android:exported 속성 명시적 선언 필요 이슈 Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to spe..

[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 정책 - 정보 필요 - Guideline 2.1 - Information Needed [에러 원인] 1. 앱 심사 및 구동 확인을 위한 로그인 정보 제공이 올바르지 않아서 발생하는 이슈 Guideline 2.1 - Information Needed We’re looking forward to reviewing your app, but we were unable to sign in with the following demo account credentials you provided in App Store Connect: User name: test Password: 1234 To avoid delays in App Review, it ..

[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 정책 - 정확한 메타 데이터 - Guideline 2.3.3 - Performance Accurate Metadata [에러 원인] 1. 애플 디벨로퍼 앱 정보에 등록 한 화면 스크린 샷 개수가 미달 및 앱 사용 정보 부족으로 인해 리젝 이슈 Guideline 2.3.3 - Performance - Accurate Metadata We noticed that your screenshots do not sufficiently show your app in use. Specifically, your 12.9-inch iPad Pro, iPhone 14 pro, 6.5-inch iPhone, and 5.5-inch iPhone screen..

[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 정책 - 디자인 저작권 - Guideline 4.1 - Design - Copycats [에러 원인] 1. 앱 로고 및 화면에 사용되는 디자인 저작권이 회사 및 학교, 단체의 승인 없이 사용 되어 발생 하는 리젝 2. 해당 디자인이 이미 출시 중인 다른 앱에서 사용하는 아이콘, 디자인 인 경우 발생하는 리젝 Guideline 4.1 - Design - Copycats Your app or its metadata appears to contain potentially misleading content. Specifically, your app includes content that resembles 0000 without the nec..

[환경 설정 및 설명] 설 명 : 계약 - [계약 대기 중] 앱 스토어 마켓에서 앱 내려감 (사라짐) 이슈 [에러 원인] 1. 애플 개발자 멤버십 이 만료되어 앱스토어에서 앱이 내려간 이슈 - 1년 마다 멤버십 갱신 및 비용 지불 필요 [해결 방법] 1. 애플 디벨로퍼 사이트 접속 2. 계약, 세금 및 금융거래 메뉴 접속 3. 계약 메뉴에서 멤버십 재계약 수행 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 구글 플레이스토어 (google play store) 애플리케이션 (앱) 검색 안되는 이슈 [에러 원인] 1. 거주 장소가 한국이 아닌 경우 2. VPN 이 활성화 된 경우 3. 구글 플레이스토어 애플리케이션 데이터 및 캐시 문제 인 경우 4. 사용자 휴대폰 디바이스에 앱 설치 공간이 없는 경우 5. 샤오미 휴대폰으로 안드로이드 외 다른 OS 를 탑재한 폰 인 경우 [해결 방법] 1. 거주 장소가 한국이 아닌 경우 >> 한국 VPN 을 사용 필요 2. VPN 이 활성화 된 경우 >> 한국 거주 장소에서 VPN 연결 중 인 경우 VPN 연결 해제 3. 구글 플레이스토어 애플리케이션 데이..

[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Read timed out 빌드 타임 아웃 에러 [에러 원인] 1. 안드로이드 빌드 시 Gradle 의 연결 시간 초과 로 Read timed out 에러 발생 [해결 방법] 1. gradle.properties 파일에서 http Gradle의 연결 시간 확장 설정 실시 (기본 30 초 > 180 초) # [Gradle 연결 시간 확장 설정 실시] systemProp.org.gradle.internal.http.connectionTimeout=180000 systemProp.org.gradle.internal.http.socketTimeout=180000 2. Build 메뉴 >> Clean P..

[환경 설정 및 설명] 프로그램 : Bitbucket / Git 설 명 : 풀 (pull) 에러 - The following untracked working tree files would be overwritten by merge [에러 원인] 1. $ git pull origin master 로 소스코드 받아올 때 파일 병합 에러 발생 이슈 [해결 방법] 1. git clean 정리 후 >> 다시 pull 당겨 받기 수행 실시 # [git clean 정리] $ git clean -d -f -f # [git pull 당겨 받기] $ git pull origin master

[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - explicitly trusted by the user 신뢰하지 않는 개발자 이슈 [에러 원인] 1. 실제 아이폰 디바이스 기기로 디버깅 시 개발자 프로파일 인증서를 신뢰 하지 않아서 발생하는 이슈 [해결 방법] 1. 설정 >> 일반 >> VPN 및 기기관리 >> 개발자 프로파일 인증서 신뢰 실시 https://blog.naver.com/kkh0977/222899992833 72. 아이폰 (iPhone) VPN 및 기기관리 메뉴 사용해 프로파일 인증서 , 개발자 신뢰 설정 방법 [설 명] 제목 : 아이폰 (iPhone) VPN 및 기기관리 메뉴 사용해 프로파일 인증서 , 개발자 신뢰 설정 방... blog.nav..

[환경 설정 및 설명] 프로그램 : Bitbucket / Git 설 명 : 풀 (pull) 에러 - fatal: Not possible to fast-forward, aborting [에러 원인] 1. gitignore , README 파일로 인해 push 업로드 시 발생하는 이슈 [해결 방법] 1. 브랜치 이름 앞에 + 기호 추가해서 push 수행 실시 # [push 수행 명령어] $ git push origin +master