관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[안드로이드] Lottie 애니메이션 에러java.lang.IllegalArgumentException: Invalid Layer Save Flag - only ALL_SAVE_FLAGS is allowed 본문

안드로이드

[안드로이드] Lottie 애니메이션 에러java.lang.IllegalArgumentException: Invalid Layer Save Flag - only ALL_SAVE_FLAGS is allowed

막무가내막내 2020. 8. 2. 12:10
728x90

 

Lottie 관련 애니메이션 에러 처리 방법입니다. 

분명 로띠 json 파일도 잘 넣고 뷰에도 틀린게 없는 것 같은데 밑과 같은 에러가 떴었는데요.

java.lang.IllegalArgumentException: Invalid Layer Save Flag - only ALL_SAVE_FLAGS is allowed 

 

 

해결방법은 다음과 같습니다. 디펜던시를 최신버전으로 변경해주면 됩니다 ㅎㅎ

implementation 'com.airbnb.android:lottie:3.0.7'

처음에 제가 버전을 2.3.0 버전을 넣었고 버전올리라는 표시도 안떠서 이 문제일지는 몰랐는데 검색해보니깐 

옛날에 저와 같은 이슈로 이 버그를 리포트한 글이 있더라고요 

https://github.com/airbnb/lottie-android/issues/802

 

Bug: Weird crash when showing a Lottie animation : "Invalid Layer Save Flag" · Issue #802 · airbnb/lottie-android

Tested on Pixel 2 with Android P DP3. I tried to disable hardware acceleration. Didn't help. Version 2.5.5 of the library, but also on 2.5.4 (updated because I was hoping it will fix it). Doesn...

github.com

 

그 이후 버전업이 되면서 해결된 것 같습니다. 

 

 

 

댓글과 공감은 큰 힘이 됩니다. 감사합니다 !!

728x90
Comments