이전에 배포했던 어플 중 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
'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 |
댓글