본문 바로가기
Flutter

Android11 Keyboard 오류

by th_bigLight 2021. 3. 17.

이전에 배포했던 어플 중 Android11 기기에서 keyboard가 뜨지 않는 오류가 발생했다.

 

Keyboard가 올라와야하는 곳에서 java.lang.AbstractMethodError 에러가 뜨면서 앱이 종료되는 이슈 발생..

 

Google Play Console에서 해당 오류를 확인할 수 있었다,, 

 

찾아보니 해결방안을 찾긴했는데,,

android/app/build.gradle 안에 buildTypes release 내에 아래 코드를 넣어주고

buildTypes {
       release {
          ...
           shrinkResources false
           proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
       }
   }

android/app 폴더 안에 proguard-rules.pro 파일을 만들어준다.

해당 파일 안에는 아래 코드를 넣어준다.

-keep class io.flutter.plugin.editing.** { *; }

완료,,

 

proguard는 Android에서 앱 난독화 및 최적화 작업을 위한거라는데,, 작성이 안되어있어서 그랬던거같다.

Developer.android에서 확인 결과 Android Gradle 플러그인 3.4.0 이상은 R8 컴파일러를 사용한다는데,,,

(자세히는 모르겠음.. 아시는분 댓글로 알려주세요 ㅠ)

 

 

출처 : 

stackoverflow.com/questions/65665869/facing-error-in-flutter-on-android-version-11

 

facing error in flutter on Android version 11

Fatal Exception: java.lang.AbstractMethodError abstract method "android.view.WindowInsets android.view.WindowInsetsAnimation$Callback.onProgress(android.view.WindowInsets, java.util.List)"

stackoverflow.com

 

'Flutter' 카테고리의 다른 글

M1에서 Firebase 사용시 오류  (4) 2021.08.22
Positioned widget 가운데 놓기  (0) 2021.07.29
[FilePicker 오류] Failed to associate thumbnails for picked URL  (0) 2021.07.29
Dart 문법 기록(1)  (2) 2021.03.04
Flutter FCM with Android  (0) 2020.11.11

댓글