목록에러관리 (273)
투케이2K
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 가로 모드로 카메라 호출 및 스캔 후 다른 액티비티로 이동 시 화면 초기화 되는 이슈 [에러 원인] 1. 가로 모드에서 카메라 호출 후 다른 액티비티로 전환 시 액티비티 화면 사이즈 변경 문제로 액티비티가 초기화 되는 이슈 발생 [해결 방법] 1. AndroidManifest.xml 파일 >> Activity >> android:screenOrientation 화면 세로 고정 설정 2. AndroidManifest.xml 파일 >> Activity >> android:configChanges 화면 사이즈 변경 적용 설정
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : OS 10 버전 이상 외부 저장소 파일 읽기 , 쓰기 에러 발생 - EACCES Permission denied [에러 원인] 1. 안드로이드 OS 10 버전 이상 외부 저장소 읽기 및 쓰기 권한 부여 후 이미지 파일 쓰기, 읽기 수행 시 에러가 발생 [해결 방법] 1. AndroidManifest.xml 파일 >> application >> android:requestLegacyExternalStorage="true" 추가 설정 android:requestLegacyExternalStorage="true" [참고 사이트] https://blog.naver.com/kkh0977/222665913131 ..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : glide 글라이더 사용해 이미지 로딩 시 캐시 초기화 되지 않는 이슈 [에러 원인] 1. 웹에서 이미지를 변경해도 기존 표시된 글라이더 이미지 캐시가 남아있어서 초기화 되지 않는 이슈 [해결 방법] 1. 글라이더 이미지 로딩 시 캐시 초기화 코드 추가 설정 실시 Glide.with(A_Main.this) .load(internetImageUrl) //TODO 인터넷 이미지 주소 .diskCacheStrategy(DiskCacheStrategy.NONE) //TODO 캐시 삭제 .skipMemoryCache(true) //TODO 캐시 삭제 .placeholder(R.drawable.login_logo) //TODO..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 웹뷰 (webview) 로드 시 캐시 초기화 되지 않는 이슈 - cache, CookieManager, deleteDatabase [에러 원인] 1. main_webview.clearCache(true); 설정 만으로는 캐시가 초기화되지 않는 이슈 발생 [해결 방법] 1. clearCache , CookieManager , deleteDatabase 를 통해서 추가 캐시 및 세션 삭제 수행 실시 // ----------------------------------------- // TODO [WebView 컴포넌트 매핑 설정] main_webview = (WebView)findViewById(R.id.main_webv..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : ted 테드 퍼미션 사용 시 특정 디바이스 (갤럭시 s8) 등에서 앱이 중단되는 이슈 [에러 원인] 1. 구글 플레이스토어 특정 버전 이상 (Oreo 8.0) 발생하는 문제로 기존 테드 퍼미션 의존성과 호환성이 맞지 않는 이슈 [해결 방법] 1. 테트 퍼미션 의존성 버전 업데이트 수행 및 코드 재작성 실시 (Build.gradle , Java 파일) // [테드 퍼미션 : 다중 퍼미션 체크 라이브러리] implementation 'gun0912.ted:tedpermission:2.2.2' // TODO [퍼미션 체크 메소드] public static Context context; public static void..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : http 통신 Api 요청 시 SSL 인증서 javax.net.ssl.SSLHandshakeException 에러 발생 [에러 원인] 1. Http 통신 요청 api 주소가 https 인데, 웹 SSL 인증서 쪽에서 문제가 발생한 경우 및 인증서 기간이 만료된 경우 [해결 방법] 1. 웹 SSL 인증서 확인 및 교체 작업 수행 (웹쪽에서 처리) 2. https:// 에서 http:// 로 시작 주소를 변경 후 http 요청 수행 (네이티브 클라이언트쪽에서 처리) [참고 사이트] https://blog.naver.com/kkh0977/222522052943 195. (AndroidStudio/android/..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 앱 재설치 후에도 프리퍼런스에 저장된 데이터가 삭제 되지 않는 이슈 , 앱 구동 시 하드웨어 가속도 추가 설정 [에러 원인] 1. application 내부에 allowBackup 설정을 true 원인 [해결 방법] 1. AndroidManifest.xml 파일 >> application >> allowBackup = false 설정 2. AndroidManifest.xml 파일 >> application >> hardwareAccelerated = true 설정
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 Pie OS 9 버전 이상 아파치 http 에러 , http 접속 에러 java.lang.NoClassDefFoundError Failed 발생 [에러 원인] 1. 안드로이드 Pie OS 9 버전 이상 Apache Http Client 지원 중단으로 발생하는 이슈 [해결 방법] 1. AndroidManifest.xml 파일 >> application 태그 내부 >> uses-library org.apache.http.legacy 추가 2. AndroidManifest.xml 파일 >> application >> android:usesCleartextTraffic="true" 추가 ..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : Oreo 8.0 갤럭시 s7 , a8 등 기기에서 styles.xml 파일 windowContentOverlay null 설정 시 앱이 종료 되는 이슈 발생 (인트로 로딩 화면 처리 시 문제 발생) [에러 원인] 1. Oreo 8.0 버전에서 구글 정책 사항으로 windowContentOverlay null 설정 시 앱이 종료되는 이슈 발생 2. 구글 오레오 8.0 버전 업데이트 문제로 8.0 버전에서만 발생하는 문제 [해결 방법] 1. styles.xml 파일을 특정 OS 버전 별로 파일 분리 후 android:windowContentOverlay null 설정 실시 2. 안드로이드 9.0 이상 styles..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 웹뷰 (webview) 로드 시 ERR_CACHE_MISS , ERROR_UNKNOWN 에러 발생 [에러 원인] 1. 안드로이드 웹뷰 로드 시 사용되는 인터넷 퍼미션 권한이 없는 경우 [해결 방법] 1. AndroidManifest.xml 파일에서 인터넷 사용 퍼미션 권한 등록 [참고 사이트] https://blog.naver.com/kkh0977/222680650402 283. (AndroidStudio/android/java) 안드로이드 웹뷰 로드 수행 에러 - ERR_CACHE_MISS , ERROR_UNKNOWN [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 웹뷰 (webview) 로드 시 SSL 에러 E chromium [ERROR ssl_client_socket_impl 발생 [에러 원인] 1. 안드로이드 웹뷰 로드 시 로드되는 사이트 인증서 문제가 발생한 경우 2. 웹뷰 인증서 문제가 발생한 경우 무조건 통과 로직 hadler.proceed(); 처리 시 구글 플레이 스토어에 업로드 시 앱 업데이트 리젝 문제 발생 [해결 방법] 1. 웹뷰 로드되는 사이트 주소에 인증서 문제가 발생한 경우 사용자 판단에 의해 접속하도록 에러 팝업창 표시 및 이동 수행 로직 처리 실시 (구글 플레이스토어 앱 업데이트 통과) //TODO [안드로이드 웹뷰 SSL 오류 체크..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 라이브러리 빌드 시 Cannot find a version of androidx.annotation:annotation 에러 발생 [에러 원인] 1. 안드로이드 build.gradle 의존성 설정 문제 [해결 방법] 1. build.gradle 파일에서 implementation 추가 실시 implementation 'androidx.annotation:annotation:1.1.0' androidTestImplementation 'androidx.annotation:annotation:1.1.0' [참고 사이트] https://stackoverflow.com/questions/56784213/cann..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 라이브러리 빌드 시 debugCompileClasspath , Bad Gateway 502 에러 발생 [에러 원인] 1. 기존 라이브러리 빌드 시 jcenter() 참고 했지만 더 이상 지원 안되는 이슈 발생 [해결 방법] 1. 라이브러리 빌드 시 mavenCentral() 참고 및 repositories 위치 및 구조 변경 실시 buildscript { repositories { // [의존성 라이브러리 설치 위해 추가 실시] google() mavenCentral() jcenter() maven { url "https://maven.google.com" } maven { url "https://www...