목록에러관리 (273)
투케이2K
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 빌드 에러 - 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 : DownLoad Folder Text Write Error [에러 원인] 1. 안드로이드 스튜디오 내에서 내부 파일 저장 후 >> 외부 공용 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 발생 2. 안드로이드 스튜디오 설정 캐릭터 셋과 PC 및 모바일 자체 캐릭터 셋이 맞지 않아서 한글 깨짐 발생하는 이슈 [해결 방법] 1. 외부 공용 다운로드 폴더 텍스트 파일 저장 시 EUC-KR 로 캐릭터 셋 지정해서 텍스트 파일 저장 수행 // -------------------------------------------------..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 빌드 에러 - Caused by: java.lang.RuntimeException: Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt [에러 원인] 1. 안드로이드 스튜디오 코틀린 사용 라이브러리 빌드 중 compileSdk 33 에서 호환성 충돌 이슈 발생 [해결 방법] 1. build.gradle 파일에서 코틀린 버전 변경 수행 실시 // TODO [코틀린 호환성 추가] //ext.kotlin_version = '1.6.0' // [기존] ext.kotlin_version = '1.8.0' // [변경] // [코틀린 호환성 추가]..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] WifiManager startScan 스캔 시 브로드 캐스트 onReceive 호출 되지 않는 이슈 - 와이파이 매니저 스캔 [에러 원인] 1. 특정 디바이스에서 지속적으로 앱 실행 후 와이파이 리스트 목록을 스캔할 수 없는 이슈 발생 2. WifiManager startScan 호출 후 와이파이 스캔 결과가 BroadcastReceiver onReceive : SCAN_RESULTS_AVAILABLE_ACTION 로 리턴 되지 않는 이슈 [해결 방법] 방안 [1] : 특정 디바이스 [설정] >> 와이파이 >> 비활성화 후 다시 재활성 수행 실시 방안 [2] : 휴대폰 시스템 > 설정 > 네트..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] AWS 프로비저닝 (Pleet Provisioning) 수행 후 shadow 쉐도우 구독 시 연결 유실 이슈 [에러 원인] 1. AWS 폴리시 (policy) 권한 부여에서 정책이 없어서 발생하는 이슈 [해결 방법] 1. AWS 에서 폴리시 (policy) 정책 권한 부여 수행 2. 프로비저닝 수행 thingName 확인 >> 인증서 ID 확인 >> 인증서 클릭 후 부여된 정책 확인 - subscribe , publish , resource 권한 등이 모두 부여 되어 있어야함
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 빌드 에러 - EvalIssueException Android Gradle plugin requires Java 11 to run ... using Java 1.8 [에러 원인] 1. Gradle 에 설정된 프로젝트 JDK 버전 이슈 발생 [해결 방법] 1. 안드로이드 스튜디오 실행 2. 상단 File 메뉴 >> Settings 메뉴를 들어갑니다 3. Build, Excution, Deployment 메뉴 >> Build Tools 메뉴를 들어갑니다 4. Gradle 메뉴에서 >> Gradle JDK 파일을 변경해줍니다 [참고 사이트] https://stackoverflow.com/que..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 안드로이드 모바일 핫스팟 테더링에 연결된 클라이언트 IP 주소 확인 에러 [에러 원인] 1. 안드로이드 OS 11 이상 부터 기존에 사용하던 핫스팟 테더링에 연결 된 클라이언트 IP 확인 시 퍼미션 접근 권한 에러가 발생하는 이슈 - 기존 방법 [1] : 안드로이드 커맨드 명령어를 사용해 추출 Runtime.getRuntime().exec("ip neigh"); - 기존 방법 [2] : 파일을 읽어 데이터 파싱 new FileReader("/proc/net/arp") [해결 방법] 1. Enumeration 를 사용해 현재 핫스팟이 활성화된 부모 IP 주소 획득 실시 2. 부모 IP 주소에서 C..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : [Ios] aws mqtt pleet provisioning 플릿 프로비저닝 등록 에러 [에러 원인] 1. Ios 에서는 aws mqtt 플릿 프로비저닝을 수행 시 라이브러리 및 인증서 에러가 발생하는 이슈 확인 [해결 방법] 1. Ios 에서는 aws mqtt 필릿 프로비저닝을 수행하기 위해서는 CA 인증서를 사용해 P12 파일 생성 필요 2. 생성된 P12 파일을 프로젝트에 추가해 인증 확인 필요
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 구글 플레이스토어 심사 완료 된 앱 버전 관리자 게시형 출시 취소로 심사 완료된 앱 내리기 [에러 원인] 1. 잘못된 기능이 추가된 버전의 앱이 구글 심사를 통과해 앱 출시를 취소해야하는 이슈 발생 [해결 방법] 1. 관리자 게시형 앱 출시 관리 2. 변경사항 게시 취소 선택 3. 앱 빌드 버전 향상 및 새로운 앱 업데이트 심사 요청 수행 4. 새로운 앱이 심사가 완료된 경우 >> 관리형 게시 출시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] SmartConfig 스마트콘피그 기능 개발 시 하드웨어 칩셋 호환성 이슈 [에러 원인] 1. Android / Ios 에서 스마트콘피그 개발 시 esptouch 라이브러리를 사용하는데 , 다른 하드웨어 기기와 espresso 회사간 칩셋 하드웨어 호환성 이슈로 개발 진행 이슈 발생 [해결 방법] 1. 방안 [1] : 해당 업체에서 espresso 회사 칩셋과 호환성을 맞게 변경해 esptouch 라이브러리 그대로 사용 2. 방안 [2] : 해당 업체에서 별도로 개발한 스마트콘피그 모바일 sdk 파일 전달 받은 후 다시 코딩 수행 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : Android Api 31 BluetoothAdapter.getDefaultAdapter deprecated 이슈 [에러 원인] 1. Android 타겟 Api 설정 31 버전 이상 시 BluetoothAdapter.getDefaultAdapter deprecated 이슈 발생 [해결 방법] 1. 블루투스 매니저를 사용해 서비스 객체 획득 및 getAdapter 획득 실시 BluetoothManager bluetoothManager = (BluetoothManager) mContext.getSystemService(Context.BLUETOOTH_SERVICE); BluetoothAdapter ble_Adapter ..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 엔터프라이즈 (Enterprise) 인증서 사용해 빌드 및 배포한 앱 재설치 이슈 [에러 원인] 1. 엔터프라이즈 인증서를 사용해 빌드 및 배포한 IPA 파일 1년 경과 후 앱 재설치 이슈 2. 엔터프라이즈 인증서를 사용해 빌드한 IPA 파일은 빌드 시점 부터 인증서를 사용해 배포 된 파일로 1년 경과 후 재설치 이슈 발생 [해결 방법] 1. 새로 발급 받은 엔터프라이즈 인증서를 사용해 맥북 및 Xcode 에 인증서 설정 실시 2. 새로 갱신된 엔터프라이즈 인증서를 사용해 프로젝트 새로 빌드 및 IPA 파일 새로 생성 실시 3. 새로 생성 된 IPA 파일 브라우저에 업로드 및 공지 표시 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter view onItemSelected [에러 원인] 1. 스피너 화면 View Null 발생 이슈 [해결 방법] 1. View 옵셔 널 코드 변경 수행 실시 // [에러 발생 부분] override fun onItemSelected(parent: AdapterView, view: View, position: Int, id: Long) { // [해결 코드 작성] override fun onItemSele..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - kotlin.Unit was compiled with an incompatible version of Kotlin [에러 원인] 1. 안드로이드 타겟 SDK 33 버전 향상으로 인한 코틀린 버전 의존성 충돌 이슈 발생 Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1. The class is loaded from C:/Users/KGH/.gradle/caches/transforms-3/5dfff979b..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 아이폰 앱 설치 시 앱 충돌 발생 이슈 [에러 원인] 1. 기존에 이미 설치된 앱이 있어서 덮어쓰기 재설치 수행시 충돌 발생 이슈 2. 장기간 아이폰을 재부팅하지 않은 경우 OS 상에서 문제가 발생해 정상적으로 앱이 설치 되지 않는 이슈 3. 프로젝트 내에서 보안 라이브러리 적용 후 >> 루팅 , 탈옥 폰에서 실행하는 경우 [해결 방법] 1. 기존에 이미 설치된 앱이 있는 경우 삭제 수행 >> 다시 새로 재설치 수행 실시 2. 아이폰 재부팅 >> 기존에 설치된 앱 삭제 >> 다시 새로 재설치 수행 실시 3. 프로젝트 내에 포함된 보안 라이브러리 모두 제거 후 >> 일반 빌드 수행 (ipa 생성) >> 루팅 , 탈옥 폰에..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 빌드 에러 - app:compileDebugKotlin Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath: unresolved supertypes: HttpClient [에러 원인] 1. 프로젝트 빌드 시 라이브러리 의존성 충돌 이슈 발생 app:compileDebugKotlin Supertypes of the following classes cannot be resolved. Please make sure you have the required d..
[환경 설정 및 설명] 프로그램 : Intelij 설 명 : 빌드 에러 - Could not resolve org.springframework .. gradle-plugin:3.0.1 [에러 원인] 1. spring 프로젝트 생성 시 3.0.1 (Java 17) 이 기본으로 설정되어 자바 SDK 버전 호환성 에러 발생 이슈 2. PC 에 설치된 SDK 버전에 맞게 스프링 프레임워크 프로젝트 SDK 및 Language level 수정 실시 > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1...
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 빌드 시 app:mergeProjectDexDebug 빌드 시간 무한 대기 현상 [에러 원인] 1. 안드로이드 프로젝트 내에 포함된 checksum 체크섬 폴더 포함 이유로 백신 프로그램 검사 동작 >> 빌드 시 app:mergeProjectDexDebug 단계에서 시간 무한 대기 현상 발생 이슈 [해결 방법] 1. 안드로이드 프로젝트 폴더로 이동 2. .gradle 폴더 내로 이동 3. checksum 체크섬 폴더 삭제 수행 실시 4. 안드로이드 스튜디오 실행 >> 클린 프로젝트 및 캐시 초기화 실시 5. 앱 다시 빌드 수행 실시
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 API 26 Android 8.0 Oreo 오레오 버전 android:screenOrientation="portrait" 크래시 이슈 [에러 원인] 1. 안드로이드 OS 버전이 8.0 Oreo (오레오) 특정 버전에서 화면 세로 모드 고정 시 발생하는 이슈 java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation [해결 방법] 1. AndroidManifest.xml 파일에서 andr..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 스튜디오 에뮬레이터 디버깅 시 An exception occurred applying plugin request 에러 [에러 원인] 1. 안드로이드 스튜디오 버전이 ArticFox 이상 >> build.gradle classpath 빌드 그래들 버전이 7 버전 이상 java 11 필요 이슈 An exception occurred applying plugin request [id: 'com.android.application'] Failed to apply plugin 'com.android.internal.application'. Android Gradle plugin requires Java 11 to ru..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : IntelliJ 사용시 Server’s Certificate is not trusted 팝업이 계속 뜨는 것을 막는 방법 [에러 원인] 1. 인증서 관련해서 IntelliJ 에서 허용 여부 팝업창을 물어보는 이슈 [해결 방법] 1. [File] >> [Settings] 메뉴를 들어갑니다 2. [Tools] >> [Server Certificates] 메뉴를 들어갑니다 3. 상단 [Accept non-trusted Certificates automatically] 인증서 자동 신뢰 체크를 수행합니다