728x90

에러 4

[Android] 안드로이드 WebView 에러 ERR_CACHE_MISS

플러터로 개발하다 오랜만에 퓨어 네이티브로 해볼 것이 생겨서 웹뷰를 띄우려고 해 보니 바로 에러가 났습니다. 에러 웹뷰를 띄우자마자 아래와 같이 net::ERR_CACHE_MISS 에러를 뱉었습니다. 해결 해결방법은 간단합니다. AndroidManifest.xml 파일에 아래의 권한 요청을 해야 합니다. 앱에서 인터넷을 접속할 수 있도록 허용해주는 권한입니다. 한 언어를 배우면 다른 언어를 까먹네요..

Coding/Android 2022.09.22

[Android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 에러

오픈 소스를 받아서 빌드하려니 에러가 났습니다. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 사실 플러터 오픈 소스를 받아서 빌드한 건데, 에러를 보니 안드로이드 에러인 듯싶어 찾아보았습니다. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 에러 잘 보시면 Targeting S+ (version 31 and above)는 android:exported 값이 필요하다고 합니다. 1. AndroidManifest.xml 파일을 찾아갑니다. 2. Tag 안에 android:exported 값이 있는지 확인합니다. 전 없었네요.. 3. Tag 안에 아래 구문을 추가합니다. android:exported="true" 4. 다시 빌드하니 성공!

Coding/Android 2022.08.03

[Android] android.view.WindowLeaked 에러

앱 업데이트 출시를 위해 테스트 중 android.view.WindowLeaked 에러가 발생했습니다. 발생 경로는 팝업이 떠있는 상태에서 시스템 언어를 변경할 때 발생했습니다. 발생 원인 시스템 언어를 변경하면 팝업이 떠있는 액티비티가 재시작하는데 초기화되지 않은 팝업을 다시 띄우려고 시도하기 때문이었습니다. 해결 방법 해결 방법은 간단히 했습니다. 팝업을 보존할 수도 있겠지만, 앱이 액티비티 재시작의 경우 모든 팝업은 사라지는 콘셉트이었으므로 onDestroy에서 팝업을 dismiss 시켜주었습니다. 1. 팝업을 null로 미리 선언해주었을 때 override fun onDestroy() { popup?.dismiss() super.onDestroy() } 2. 팝업을 lateinit 해주었을 때 o..

Coding/Android 2020.11.04
728x90