목록에러관리 (282)
투케이2K
[환경 설정 및 설명] 프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8KTy8/btr3ccLHfLR/7lCXuTSJopFykkSK0EIvv0/img.png)
[환경 설정 및 설명] 프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p1Rqc/btrWdG5IhuO/ifheFt7b7dptGHdAHB8xBK/img.png)
[환경 설정 및 설명] 프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJb7jg/btrUYPQOQwP/lyeg1HXNl0Xwl5E46PBA4K/img.png)
[환경 설정 및 설명] 프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kTvp8/btrUV4A8c37/5Yg4lMAmJBkipkX3WdcCk1/img.png)
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : IntelliJ 사용시 Server’s Certificate is not trusted 팝업이 계속 뜨는 것을 막는 방법 [에러 원인] 1. 인증서 관련해서 IntelliJ 에서 허용 여부 팝업창을 물어보는 이슈 [해결 방법] 1. [File] >> [Settings] 메뉴를 들어갑니다 2. [Tools] >> [Server Certificates] 메뉴를 들어갑니다 3. 상단 [Accept non-trusted Certificates automatically] 인증서 자동 신뢰 체크를 수행합니다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/289dV/btrTvXXlYU9/SItVvFy6wXtm5wcgHDeT20/img.png)
[환경 설정 및 설명] 프로그램 : 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, "알..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tV0aY/btrTumi0PJq/NPsYoobBVWVZdg0mavGfQ0/img.png)
[환경 설정 및 설명] 프로그램 : 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개 이상 캡쳐 수행 실시 - 구글 플레이스토어에서 요청한 사진 규격 사이즈에 맞게 가공 필..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FXC9E/btrShBaO196/zMOH8NeTAvpn89P4SdHqK1/img.png)
[환경 설정 및 설명]프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KkQUi/btrScQZ6dAv/yL8DyRHruklfH0xv5lB8B1/img.png)
[환경 설정 및 설명] 프로그램 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZozKO/btrRKJNrWVI/9jPuGpCMGzBB3cSUAz85rk/img.png)
[환경 설정 및 설명] 프로그램 : 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 ..