목록에러관리 (273)
투케이2K
[환경 설정 및 설명] 프로그램 : AndroidStudio / Xcode 설 명 : 모바일 웹뷰 (webview) 사용 시 userAgent 접속 환경 체크 이슈 [에러 원인] 1. Android 및 Ios 웹뷰 (webview) 에서 특정 주소 접속 시 자바스크립트에서 userAgent 로 접속 환경 체크 부분에서 정상적으로 구분되지 않는 이슈 발생 [해결 방법] 1. Android 및 Ios 웹뷰 (webview) 에서 특정 주소 로드 시 커스텀 userAgent 값 을 설정해 자바스크립트에서 구분할 수 있게 수정 https://kkh0977.tistory.com/2433 333. (AndroidStudio/android/java) 웹뷰 (webview) 에서 userAgent..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - error package does not exist 패키지명 에러 [에러 원인] 1. 설정한 패키지 (Package) 명 시작 부분이 대문자로 되어있는 경우 발생하는 에러 (ex : DataBind) [해결 방법] 1. 패키지 명 소문자로 리팩토링 수행 실시 (ex : databind)
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Duplicate class javax.inject.Inject 라이브러리 의존성 충돌 에러 [에러 원인] 1. 라이브러리 간 의존성 부여 충돌이 발생해서 표시되는 에러 Duplicate class javax.inject.Inject found in modules jetified-javax.inject-1.jar (javax.inject:javax.inject:1) and jetified-roboguice-3.0.1.jar (org.roboguice:roboguice:3.0.1) Duplicate class javax.inject.Named found in modules jetified-javax.in..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - Please unlock and reconnect the device 이슈 [에러 원인] 1. Xcode 실행 후 >> 디버깅 선으로 기기를 연결 했지만, 장치가 잠금 상태로 표시되면서 빌드가 되지 않는 이슈 [해결 방법] 1. Xcode 종료 >> 디버깅 선 연결 해제 2. 아이폰 잠금 상태로 전환 실시 3. Xcode 재실행 >> 디버깅 선 연결 >> 아이폰 화면 잠금 해제 실시 4. 디버깅 수행 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : DownloadManager 다운로드 매니저 사용해 파일 다운 시 파일 명칭 문제로 인해 에러 발생 이슈 [에러 원인] 1. 파일 명칭(test.txt)이 깨지 거나, 한글인 경우 인코딩 되지 않거나, 알 수 없는 데이터로 인해 에러가(exception)가 발생 하는 이유 [해결 방법] 1. 에러 (exception) 가 발생한 경우는 현재 날짜 및 시간 정보로 파일 명칭 포맷 후 >> 다운로드 수행 실시 // TODO [DownloadManager 사용해 파일 다운로드 수행 실시] DownloadManager manager = (DownloadManager) mContext.getSystemService(Activit..
[환경 설정 및 설명] 프로그램 : AndroidStudio / Xcode 설 명 : 외부 링크 (크롬, 사파리) 이동 시 url 형식 체크 에러 이슈 [에러 원인] 1. url 주소에 한글 데이터 포함 , url 주소에 이스케이프 문자 포함 , url 주소 전체가 인코딩 되어 외부 링크로 이동 할 수 없는 이슈 [해결 방법] 1. 외부 링크로 이동하기 전에 올바른 주소 형식 인지 체크 수행 실시 [Android 소스 코드] // [URL 형식으로 파싱 가능한지 확인 실시] //* try { URL tempUrl = new URL(url); } catch (Exception e){ // e.printStackTrace(); Log.i("---","---"); Log.e("//======..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 특정 사용자 및 디바이스 웹뷰 (Webview) 로드 시 SSL 인증 문제 발생 [에러 원인] 1. 다수 사용자가 아닌 특정 사용자 및 디바이스에서 웹뷰 로드 시 SSL 인증 문제가 발생한 경우는 안드로이드 시스템 웹뷰 및 크롬 브라우저 버전 문제 [해결 방법] 1. 구글 플레이스토어 앱 데이터 및 캐시 삭제 >> 업데이트 수행 실시 2. 기존 설치된 안드로이드 시스템 웹뷰 설치 제거 >> 새로운 버전으로 다운로드 수행 3. 기존 크롬 브라우저 데이터 및 캐시 삭제 >> 업데이트 수행 실시 [추가 다수 웹뷰 로드 시 SSL 인증 문제 발생한 경우] https://kkh0977.tistory.com/1720 3..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Could not determine the dependencies .. library will be unknown [에러 원인] 1. 안드로이드 스튜디오 빌드 시 PC에 인터넷 연결이 되어있지 않아서 build gradle 라이브러리 빌드가 정상적으로 되지 않는 이슈 Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - Mac, Xcode, 디바이스 OS 호환 에러 - please check the connection to device [에러 원인] 1. mac os , xcode 버전 이 디바이스 소프트웨어 os 버전과 맞지 않아서 발생하는 이슈 2. 디바이스 소프트웨어 os 를 업데이트 한 경우 빌드 시 발생할 수 있는 이슈 please check the connection to device, and review all error in the Devices and Simulators window [해결 방법] 1. mac 소프트웨어 os 버전 업데이트 수행 실시 (아이폰 소프트웨어 os 버전과 호환 필요) 2. xcode..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 웹뷰 자바스크립트 통신 evaluateJavaScript 수행 시 A JavaScript exception occurred 에러 발생 [에러 원인] 1. 웹 페이지 자바스크립트 코드가 구현 되어 있지 않아서 브릿지 통신에서 에러가 발생 func iosToJs_cycleResult(_send:String){ print("") print("===============================") print("[A_Main >> iosToJs_cycleResult() :: IOS >> 자바스크립트]") print("---------------------") print("JS 함수 :: cycleResult") print("-------..
[환경 설정 및 설명] 프로그램 : Mysql 설 명 : DATETIME 컬럼 insert 수행 시 자릿수 포맷 에러 발생 이슈 [에러 원인] 1. Mysql 컬럼 타입이 DATETIME 인 경우 연, 월, 일, 시, 분, 초 형식을 맞추지 않아서 INSERT 구문에서 에러가 발생 [해결 방법] 1. 프로시저 인풋 값으로 들어온 데이터 길이 확인 및 RPAD 사용해 연, 월, 일, 시, 분, 초 형식 14 자리 포맷 실시 -- [DATETIME 컬럼어 INSERT 위해 14 자리 형식 맞춤] SET M_FORMAT_DATE = RPAD(I_REDT,14,'0'); -- [DATETIME 으로 형변환 수행 실시 및 테이블에 INSERT] START TRANSACTION; INSERT INTO..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - Build Successed 빌드 성공했지만, 정상적으로 앱 (App) 구동이 되지 않는 이슈 [에러 원인] 1. 빌드 시 설정된 스키마가 프로젝트로 설정되어있지 않고 라이브러리로 설정되어 있어서 발생한 이슈 [해결 방법] 1. Xcode 에서 프로젝트 build scheme 변경 수행 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - No toolchains found NDK toolchains for ABI arm-linux-androideabi [에러 원인] 1. 윈도우 pc > 맥 pc 로 프로젝트 이관 시 ndk 경로 설정 및 버전 문제 발생 No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi [해결 방법] 1. android studio 에서 새로운 ndk 버전 설치 진행 2. 프로젝트 Invalidate Caches 수행 후 다시 재수행 실시
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - PLA Update available License , Profile doesn't include device 이슈 [에러 원인] 1. 아이폰 새로운 기기로 변경 후 Xcode 에서 디버깅 수행 시 라이센스 및 프로파일 문제 발생 이슈 Unable to process request - PLA Update available You currently don't have access to this membership resource. To resolve this issue, agree to the latest Program License Agreement in your developer account. Provisio..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 사용자 생성 콘텐츠 (UGC) 정책 리젝 - 게시판 사용 [에러 원인] 1. 게시판 기능을 사용하기 위해서 필수 기능 추가 및 이용약관 별도 페이지 필요 [해결 방법] 1. 게시판 필수 기능 추가 구현 및 이용약관 별도 페이지 생성 실시
[환경 설정 및 설명] 프로그램 : Intelij 설 명 : 스프링 부트 NoClassDefFoundError springframework JSONObject 에러 발생 [에러 원인] 1. 스프링 부트 내장 JSONObject 사용 시 개발 환경에서는 정상 동작하지만 war 파일 실제 운영 배포 환경에서 발생하는 이슈 java.lang.NoClassDefFoundError: org/springframework/boot/configurationprocessor/json/JSONObject [해결 방법] 1. build gradle 에서 org json 라이브러리로 교체 수행 실시 - build gradle 소스 코드 implementation 'org.json:json:202005..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - iPhone is busy Fetching debug symbols for iPhone 이슈 [에러 원인] 1. 아이폰 모바일 기기를 USB 디버깅 시 Xcode 에서 발생하는 이슈 [해결 방법] 1. Xcode 종료 > 다시 재실행 후 디버깅 수행 실시 2. 아이폰 종료 , Xcode 종료 , 맥북 종료 > 다시 모두 재부팅 후 디버깅 수행 실시
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 에러 - Failed to prepare device for development (Xcode , 모바일 OS 버전 불일치) 이슈 [에러 원인] 1. Xcode 버전과 모바일 디바이스 OS 버전이 맞지 않아서 발생하는 이슈 Failed to prepare device for development. This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your mac and device in order to correctly d..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 엔터프라이즈 ipa 파일 수동 설치 에러 - 앱을 설치할 수 없습니다. (unable install) 잠시후 다시 시도해주세요. [에러 원인] 1. 아이폰 기기 os 버전 15 이상에서 도메인 보안 정책 강화로 인해 plist , ipa 파일이 설치 되지 않는 이슈 [해결 방법] 1. 사용자 네트워크 사용 설정 (5G , LTE) 수행 실시 2. 설정 > 스크린 타임에서 차단 및 제한 설정 풀기 실시 3. ipa 파일을 다운 받을 수 있는 html 페이지 접속 경로가 https 인지 확인 4. plist 파일에 적용된 ipa 파일 경로가 https 로 되어있는지 확인 5. 특정 도메인에서 아이폰 os 15 버전 미만은 ..
[환경 설정 및 설명] 프로그램 : Intelij 설 명 : 스프링 http api 요청에서 한글 및 base64 데이터 문자 깨짐 , 소실 이슈 [에러 원인] 1. 한글 및 base64 데이터 api (get , post) 전송 시 인코딩 문제 및 특수 문자 문제로 인해 데이터가 깨짐 , 소실 되는 이슈 [해결 방법] 1. 자바스크립트 및 클라이언트 부분에서 query string http 요청 시 Content-Type 을 application/x-www-form-urlencoded; 설정 실시 2. 추가 방안으로 자바스크립트 부분에서 http 전송 시 encodeURIComponent 사용해 특수문자 및 한글 URL 인코딩 수행 후 전송 실시 3. 스프링 서버 부분에서 파라미터..