목록에러관리 (273)
투케이2K
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] 핫스팟 와이파이 연결 에러 - nehotspotconfigurationerrordomain code=8 internal error [설 명] --------------------------------------------------------------------------[에러 원인]--------------------------------------------------------------------------1. NEHotspotConfigurationManager.shared.apply 사용해 특정 WIFI 다이렉트 연결 수행 시 발생 에러2. Xcode 프로젝트에서 Capabillity - Hotspot Configuratio..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] WindowManager BadTokenException permission denied for window type [설 명] --------------------------------------------------------------------------[에러 원인]--------------------------------------------------------------------------1. 안드로이드 빌드 버전이 누가 (7.0) 이상 인 경우 WindowManager 를 사용해 addView 추가 시 Settings.canDrawOverlays 앱 위에 표시 권한 허용 설정 필요--------..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] 빌드 에러 - Manifest merger failed with multiple errors, see logs [에러 원인]1. 안드로이드 프로젝트 빌드 시 AndroidManifest.xml 파일 병합 과정에서 충돌 발생 이슈 [해결 방법]1. 에러가 발생한 로그 확인 및 AndroidManifest.xml 파일 수정 실시2. Ex : NEARBY_WIFI_DEVICES 빌드 에러 발생으로 퍼미션 설정 수정 진행 >> android:usesPermissionFlags="neverForLocation" />
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] gradle-7.4-bin.zip - firebase crashlytics InjectMappingFileIdTask [에러 원인]1. 안드로이드 프로젝트 gradle-wrapper.properties 파일에서 gradle-7.4-bin.zip 이상 선언 시 파이어베이스 크래시 리틱스 버전 향상 필요 이슈 [해결 방법]1. build.gradle (Project) 파일에서 파이어베이스 크래시 리틱스 classpath 버전 변경 >> AS-IS : classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1' >> TO-BE : classpath 'com...
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] 빌드 에러 - 키체인 접근이(가) Apple Development: 키체인을 사용하고자 합니다. [에러 원인]1. Xcode 빌드 시 애플디벨로퍼 인증서 로그인 인증이 필요해 발생하는 이슈 [해결 방법]1. 일회성 : 아무런 값을 입력하지 않고 [확인] 버튼 클릭 수행 >> 애플 개발자 계정 및 iCloud 비밀번호를 입력해도 인증하지 못함, 공백 상태에서 [확인] 클릭 시 인증 됨2. 지속 인증 : 5 ~ 10 회 내에서 지속해서 해당 일회성 방식으로 인증 수행 시 팝업창이 표시 되지 않음
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] 빌드 에러 - Unable to log in with account , No profiles for where found [에러 원인]1. Xcode 빌드 시 필요한 개발자 계정 인증이 필요해 발생한 이슈 [해결 방법]1. Sign In 버튼을 클릭해서 개발자 인증 수행 실시2. 애플 디벨로퍼 개발자 비밀번호 입력 필요
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Thread running at User-interactive quality-of-service class waiting on a thread without a QoS class specified [에러 원인]1. 스레드 처리 간 디스패치 큐의 서비스 품질(QoS) 클래스에 불일치가 있으면 앱이 우선 순위 처리를 위해 표시 되는 경고 알림 [해결 방법]1. 해당 경고가 표시 되는 곳에 DispatchQueue 백그라운드 작업 처리 수행 // [HTTPCookieStorage 데이터 삭제] let background_removeCookies = DispatchQueue(label: "background_rem..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Fatal error: Unexpectedly found nil while unwrapping an Optional value [에러 원인]1. 데이터 변수 값 지정 시 Wrapping 된 형식으로 Optional 값은 변수로 설정할 수 없어 발생하는 이슈 2. unwrapping 수행 시 변수가 nil 값으로 되어 있는 경우 발생하는 이슈 [해결 방법]1. 데이터 체크 방어 로직 강화 - 기본 변수 값 nil 체크 - if let Optional 타입 체크 및 unwrapping 수행 실시 - guard let 사용해 unwrapping 된 값이 특정 데이터 형식 인지 체크 수행
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] app:checkDebugAarMetadata FAILED - The minCompileSdk (33) specified AAR [에러 원인]1. 이전 개발 된 안드로이드 프로젝트 build gradle target 31 버전에서 특정 라이브러리 추가 시 빌드 호환성이 맞지 않아서 발생하는 이슈 >> 라이브러리는 minCompileSdk 33 기준 / 현재 프로젝트 설정은 31The minCompileSdk (33) specified in adependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)is greater ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] aws appsync 앱 싱크 Window npm ERR node , npm ERR npm - install error [에러 원인]1. 윈도우 PC 환경에서 안드로이드 aws appsync 라이브러리 빌드 시 npm install 버전 충돌 관련 이슈npm ERR! Windows_NT 10.0.19045npm ERR! argv "C:\\Users\\...\\app\\.gradle\\nodejs\\node-v6.7.0-win-x64\\node.exe" "C:\\Users\\...\\app\\.gradle\\nodejs\\node-v6.7.0-win-x64\\node_modules\\npm\\bin\\npm-cli..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] PKIX path building failed: SunCertPathBuilderException [에러 원인]1. 특정 라이브러리 빌드 및 파일 다운로드 시 사내 정보 보안망에 의한 파일 다운로드 불가로 발생 이슈> Task :app:nodeSetupBuild was configured to prefer settings repositories over project repositories but repository 'ivy' was added by unknown code> Task :app:nodeSetup FAILEDExecution failed for task ':app:nodeSetup'.> Could n..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] aws appsync 앱 싱크 failed for task app:nodeSetup - ivy unknown code [에러 원인]1. Aws 앱 싱크 라이브러리 추가 후 프로젝트 빌드 및 Run 구동 시 node 파일을 확인할 수 없어 발생하는 이슈Execution failed for task ':app:nodeSetup'.Build was configured to prefer settings repositories over project repositories but repository 'ivy' was added by unknown code [해결 방법]1. build.gradle 파일 >> android..
[환경 설정 및 설명]프로그램 : Aws설 명 : [Aws] No shadow exists with name shadowName 404 error [에러 원인]1. 모바일에서 Aws 특정 쉐도우 구독 이후 publish 수행 시 해당 쉐도우가 존재하지 않아서 발생하는 이슈 [해결 방법]1. 하드웨어 기기에서 초기 기기 등록 시 Update 쉐도우를 통해 쉐도우 생성 수행 및 이후 모바일에서 특정 쉐도우 구독 >> publish 요청 실시 (get 방식 정보 요청) >> 참고 : 모바일에서 특정 쉐도우 구독은 특정 쉐도우 정보가 생성 되어 있지 않아도 가능하지만, get publish 는 해당 쉐도우에 맞는 정보가 모두 있어야합니다 [참고 사이트]https://docs.aws.amazon.com..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] SFTP 연결 에러 - JSchException: Algorithm negotiation fail [에러 원인]1. JSch 라이브러리 사용 시 하위 버전에서 SFTP 연결에 필요한 알고리즘을 제공하지 않아서 발생하는 이슈 [해결 방법]1. JSch 라이브러리 버전 업데이트 및 프로젝트 빌드 , 테스트 연결 수행 >> AS-IS : implementation group: 'com.jcraft', name: 'jsch', version: '0.1.42' >> TO-BE : implementation group: 'com.jcraft', name: 'jsch', version: '0.1.54' [참고 사이트]h..
[환경 설정 및 설명]프로그램 : Aws설 명 : [Aws] InvocationError - The provisioning hook was not executed successfully [에러 원인]1. 프로비저닝 후크에서 파라미터 유효성 검증에 제한이 되는 경우2. 프로비저닝 후크 람다에서 사용하는 node , python 버전이 변경 되어 hook 을 성공적으로 수행하지 못하는 경우3. 사전 설명 : provisioning hook 은 파라미터의 유효성을 검사하는 Lambda 함수 입니다. [해결 방법]1. 테스트를 위한 프로비저닝 후크 파라미터 유효성 검증 제거 실시2. 프로비저닝 후크 Lambda 람다에 적용되어 있는 node , python 버전 확인 및 설정 정보 변경 실시 [참고..
[환경 설정 및 설명]프로그램 : Git Bash설 명 : [Linux] curl ftp 접속 에러 - ftp curl: (3) url using bad/illegal format or missing url [에러 원인]1. 리눅스 curl 명령어 사용해 ftp 접속 수행 시 url 명령어 주소가 올바르지 않아서 발생하는 이슈 [해결 방법]1. 리눅스 curl 명령어 수행 및 ftp 접속 형식 변경 실시 >> 문법 : $ curl --user : >> 예시 : $ curl --user twok1234:admin ftp://twok.test.co.kr
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android/Java] FileOutputStream crashes with open failed: EISDIR (Is a directory) [에러 원인]1. FileOutputStream 파일 쓰기 수행 시 정의 된 경로가 정확하지 않아 파일 저장을 할 수 없어 발생 하는 이슈 [해결 방법]1. 특정 파일 디렉토리 접근 권한이 정상 부여 되어 있는지 확인2. 특정 파일 디렉토리가 존재하는 지 확인 (File exists)3. 세부 파일 명칭 (ex : test.txt) 이 정의 되어 있는지 확인
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] aws 플릿 프로비저닝 템플릿 Rejected , Accepted 구독 에러 - 연결 유실 , template name error [에러 원인]1. Aws 플릿 프로비저닝 수행 시 정의 된 템플릿 명칭이 올바르지 않아서 발생하는 이슈 - 템플릿 명칭 정의 에러 [해결 방법]1. Aws 플릿 프로비저닝 수행에 필요한 템플릿 명칭 재확인 및 해당 템플릿 명칭으로 프로비저닝 수행 실시2. 클레임 인증서 확인 요청 >> 임시 인증서 발급 완료 >> 템플릿 등록 요청 >> ThingName 응답 값 확인 테스트 진행3. 참고 사이트 : https://blog.naver.com/kkh0977/223558081843 6..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Your build is currently configured to use Java 17.0.6 and Gradle 6.7.1 [에러 원인]1. 안드로이드 스튜디오 설정 된 자바 Sdk 버전과 Gradle 옵션이 맞지 않아서 발생하는 이슈 [해결 방법]1. 안드로이드 스튜디오 >> gradle-wrapper.properties >> distributionUrl >> 자바 Sdk 버전에 맞게 gradle 옵션 변경 수행 >> Java 17 요청 시 Gradle 7.3 이상 변경 수행 >> distributionUrl=https\://services.gradle.org/distributions/gradle-7.4..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] 안드로이드 Error:All flavors must now belong to a named flavor dimension. [에러 원인]1. 안드로이드 build.gradle 설정 >> productFlavors 지정 시 flavorDimensions 을 명시해 주지 않아서 발생하는 이슈 [해결 방법]1. 안드로이드 build.gradle 설정 >> flavorDimensions 명시 및 productFlavors 부분에 속성 지정 [소스 코드 예시]android { // [컴파일 버전] compileSdk 33 // [flavorDimensions 사용 명시] flavorDimensions..