Notice
Recent Posts
Recent Comments
Link
투케이2K
289. (TWOK/ERROR) [Android] 비콘 버전 - Altbeacon Targeting S+ requires FLAG_IMMUTABLE or FLAG_MUTABLE 본문
투케이2K 에러관리
289. (TWOK/ERROR) [Android] 비콘 버전 - Altbeacon Targeting S+ requires FLAG_IMMUTABLE or FLAG_MUTABLE
투케이2K 2024. 12. 24. 20:32[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] 비콘 버전 - Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent
[설 명]
--------------------------------------------------------------------------
[에러 원인]
--------------------------------------------------------------------------
1. AltBeacon 비콘 라이브러리 빌드 수행 시 implementation 의존성 버전이 안드로이드 12 버전을 지원하지 않아서 발생하는 이슈
2. 전체 에러 발생 로그 :
Process: com.example.javaproject, PID: 20703
java.lang.IllegalArgumentException: com.example.javaproject: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[해결 방법]
--------------------------------------------------------------------------
1. 안드로이드 build.gradle 에서 Altbeacon 비콘 라이브러리 의존성 버전 변경 수행
>> AS-IS : implementation 'org.altbeacon:android-beacon-library:2.9.2' // TODO [하위 버전]
>> TO-BE : implementation 'org.altbeacon:android-beacon-library:2.19' // TODO [상위 버전]
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[참고 사이트]
--------------------------------------------------------------------------
https://github.com/AltBeacon/android-beacon-library
--------------------------------------------------------------------------
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments