목록에러관리 (273)
투케이2K
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Could not get unknown property 'releaseKey' for SigningConfig container [에러 원인]1. 안드로이드 build.gradle 파일에서 SigningConfig 빌드 사인 키로 정의 된 releaseKey 를 찾을 수 없어서 발생하는 이슈Build file 'C:\Users\twok\Desktop\AndroidProjectSave\javaproject\app\build.gradle' line: 73A problem occurred evaluating project ':app'.> Could not get unknown property 'releaseKey' f..
[제 목][업무 이슈] 모바일 Android 안드로이드 WIFI (와이파이) 지속 스캔 시도 이슈 (Null 반환) - 수동 WIFI 정보 입력 기능 구현 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 휴대폰에서 지속적으로 와이파이 스캔 시도 시 null 리스트 반환 이슈------------------------------------------------------------------------------[원인 파악 및 증상 재현]..
[제 목][업무 이슈] 특정 하드웨어 기기 근처 WIFI 스캔 목록을 전달 주지 못하는 이슈 - 수동 WIFI 정보 입력 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 하드웨어 기기가 근처 WIFI 스캔 후 >> APP 에 스캔 목록을 전달해줘야하는데 (TCP 통신) >> 스캔 목록을 전달 주지 못하는 이슈 발생-------------------------------------------------------------------------..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] 정책 - Guideline 2.5.1 - Performance - Software Requirements [에러 원인]1. IOS 정책 상 애플리케이션 설정 화면 이동 시 prefs:root= 형태의 특정 설정 창 (WIFI, Blutooth) 을 명시 하면 리젝 되는 이슈 >> IOS 는 전체 설정창 이동 or 특정 애플리케이션 설정창 이동만 가능Guideline 2.5.1 - Performance - Software RequirementsYour app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public A..
[환경 설정]저장소 : Bitbucket / Git사용 목적 : 소스 코드 버전 관리 실시 [에러 원인]1. Git 업로드 push 수행 시 지정 된 사이즈 외 파일 사이즈 크기가 over 되어 발생하는 이슈error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500send-pack: unexpected disconnect while reading sideband packet [해결 방법]1. Git Config 설정에서 global 사이즈 변경 수행 >> git config --global http.postBuffer 524288000 [참고 사이트]https://github.com/orgs/community/di..
[제 목][업무 이슈] 모바일 (Android, Ios) 파이어베이스 FCM 푸시 토큰 발급 및 앱 실행 중지 이슈 - Fcm Get Token Error [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 정상 구동 되던 앱이 갑자기 파이어베이스 푸시 토큰 발급을 하지 못하고 , 발급 확인 무한 대기 현상 및 앱 동작 중지 이슈---------------------------------------------------------------------..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] gun0912.ted:tedpermission:2.2.x gradle sync error 테드 퍼미션 라이브러리 동기화 에러 [에러 원인]1. 안드로이드 build.gradle 에서 tedpermission 라이브러리 동기화 실패 이슈 (기존 git 참고 주소 변경 이슈) [해결 방법]1. 변경 된 github 주소로 build.gradle 파일 implementation 의존성 부여 수행 >> AS-IS : implementation 'gun0912.ted:tedpermission:2.2.2' >> TO-BE : implementation 'io.github.ParkSangGwon:tedpermission-..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] app:dataBindingMergeDependencyArtifactsDebug , app:debugCompileClasspath [에러 원인]1. 안드로이드 build gradle JDK 버전이 올바르지 않아 라이브러리를 가져오지 못하는 이슈2. gradle 파일에서 라이브러리 호출에 필요한 repositories , allprojects 에서 google, maven, jitpack 순서가 잘못되어 발생하는 이슈 (라이브러리 미호출)3. gradle 파일에서 implementation 라이브러리 의존성 부여 버전이 하위 버전인 경우 발생하는 이슈4. gradle 파일에서 implementation 라이브러..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] java.net.ConnectException: failed to connect to url/2406:da00 - ipv6 에러 [에러 원인]1. 안드로이드 AsyncHttpClient 및 Okhttp 라이브러리를 사용해서 http 요청 시 ipv6 변환 요청으로 인해 connect 실패 >> 자바 SDK 내부 HttpURLConnection 을 통해서는 정상 요청 됨 >> ipv6 활성화 된 네트워크 상태 확인 (nslookup >> ipv6 정보 표시 됨 : 2406:da00 ..)2. IOS , 웹 브라우저의 경우는 ipv6 가 실패하면 ipv4에서 연결을 재시도하지만, Android 의 경우 ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] java.lang.AssertionError: Could not delete caches dir compileDebugKotlin [에러 원인]1. 빌드 수행 시 Kotlin 코틀린 캐시 문제로 인해 발생하는 이슈java.lang.AssertionError: Could not delete caches dir yourProject\build\kotlin\compileDebugTestingKotlin [해결 방법]방법 [1] : - 프로젝트 폴더 >> app >> build >> kotlin >> compileDebugKotlin 폴더 삭제 - 안드로이스 스튜디오 실행 >> clean project - 앱 ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] 안드로이드 Gradle sync failed: Cause: invalid type code: 00 그래들 빌드 에러 [에러 원인]1. 안드로이드 스튜디오에서 JDK 경로가 내장 된 JDK 를 사용하지 않아서 발생하는 이슈Gradle sync failed: Cause: invalid type code: 00 (40 s 37 ms)Project testapp is using the following JDK location when running Gradle: C:/Users/gh1/.jdks/corretto-1.8.0_352 Using different JDK locations on different pr..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] 안드로이드 뒤로가기 키 이벤트 발생 시 화면 종료 이슈 - onKeyDown [에러 원인]1. 안드로이드 뒤로가기 이벤트 감지 onKeyDown 부분에서 뒤로 가기 키 이벤트 발생 시 return super.onKeyDown(keyCode, event); 이벤트 반환으로 화면이 종료 되어 추가 로직 처리 불가 이슈 [해결 방법]1. 안드로이드 onKeyDown 부분에서 뒤로 가기 키 이벤트 발생 시 추가 로직이 필요한 경우 return true; 반환 그외에는 return super.onKeyDown(keyCode, event); 이벤트 반환 @Override public boolean onKeyDo..
[환경 설정 및 설명]프로그램 : Linux설 명 : [Linux] 리눅스 쉘 스크립트 수행 시 Permission denied 퍼미션 권한 이슈 발생 [에러 원인]1. 쉘 스크립트 (Shell Script) 파일 실행에 관한 퍼미션 권한이 없어서 발생하는 이슈 >> -bash: ./test.sh: Permission denied [해결 방법]1. chmod 명령어를 사용해 파일 접근 권한 변경 수행 >> $ chmod 777 test.sh
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] ok http 3.x 버전 사용해 post body json 요청 시 URL 주소가 ipv6 로 변환 되는 이슈 [에러 원인]1. ok http 3.x 버전 사용해 post body json 요청 시 URL 주소가 ipv6 로 변환 되는 이슈 >> https://dev-test .... [2024:af50 .. ]:8080 [해결 방법]1. ok http 4.x 버전으로 변경 후 http post body json 요청 수행 // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","=..
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] null 삽입 - Unhandled Exception: Null check operator used on a null value [에러 원인]1. 초기 null 값으로 선언한 변수를 새로운 변수에 강제 대입 시 발생하는 이슈 >> ex : int a? = null; >> int b? = a!!; (강제 대입) [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value#0 main (package:flutter_project/main.dart:36:12)#1 ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] FirebaseAnalytics.logEvent 파이어베이스 이벤트 로그 동작 안되는 이슈 - Not Working [에러 원인]1. FirebaseAnalytics.Event.SCREEN_VIEW 를 사용해 로그 이벤트 작성 시 onResume 라이프 사이클 상태가 아닌 곳에서 사용 시 동작 안되는 이슈 [해결 방법]1. FirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SCREEN_VIEW, bundle); 이벤트 로그 작성 시 앱 라이프 사이클 onResume 에서 작성 수행Bundle bundle = new Bundle();bundle.putString(Fireba..
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] iOS Webview 웹뷰에서 Alert 팝업창 호출 미동작 이슈 - Web Alert Not Working [에러 원인]1. 플러터 webview_flutter 모듈을 사용해 웹뷰 구현 시 iOS 아이폰에서는 Web 기본 Alert , Confirm 등 팝업창 이벤트가 발생하지 않음[해결 방법]방안 [1] : Xcode 수행 후 >> Pods 파일에서 webview_flutter 라이브러리 코드 수정해서 동작하도록 설정방안 [2] : window.alert 이벤트 감지를 위한 Web App 브릿지 경로 추가 작성 후 Alert 이벤트 발생 시 네이티브에서 커스텀 팝업창 표시 대체 >> 플러터 웹뷰 로딩 완료 상태 ..
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] WebViewPlatform.instance != null..A platform implementation for webview [에러 원인]1. 플러터 웹뷰 로드에 필요한 플랫폼이 아닌 다른 플랫폼 (Ex : Chrome , Mac) 으로 수행 시 발생하는 이슈WebViewPlatform.instance != null"A platform implementation for `webview_flutter` has not been set. Please ensure that an implementation of `WebViewPlatform` has been set to `WebViewPlatform.instance` befor..
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] Unhandled Exception .. accessed before the binding was initialized [에러 원인]1. 바이너리 , 네트워크 등 사전) 서비스 바인딩이 초기화 되지 않은 상태에서 사용하는 경우 발생 이슈2. 애플리케이션의 바인딩이 초기화되지 않은 상태에서 비동기 작업을 수행하는 경우 발생 이슈Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. [해결 방법]1. 플러터 Dart 프로젝트에서 main 부분 시작 실행 부분에 WidgetsFlutter..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] The sandbox is not in sync with the Podfile.lock .. pod install 팟파일 수정 관련 이슈[에러 원인]1. Podfile 팟파일 수정 후 lock 파일이 동기화 되지 않아서 발생하는 이슈The sandbox is not in sync with the Podfile.lock.Run 'pod install' or update your CocoaPods installation. [해결 방법]1. 기존 활성화 된 Xcode 종료 실시2. 터미널 명령어 수행 창 활성 >> 특정 IOS 프로젝트 경로 로 이동 실시 >> cd : 이동 / ls : 파일 목록 확인3. 특정 IOS 프로젝트 ..