밍쯔와 안작고 안귀여운 에러들🖤
[Android] targetSdk 31 수정 후 오류들,,, 본문
1. android:exported 명시
manifest의 merged Manifest에 뜨는 error들을 모두 확인하고 exported = "true/false" 처리를 모두 해줌.
[참고]
https://developer.android.com/guide/topics/manifest/activity-element#exported
2. "Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent."
(11/16)
MyFirebasseMessagingService의 PendingIntent의 Flag를 수정해주라고 하는데,,,,
pendingIntent의 flag들도 버전에 따라 다르게 생성되도록 하고
implementation 'androidx.work:work-runtime:2.7.0'
이것도 추가 했는데 안된다ㅠㅜ 해결할 방법을 더 찾아봐야 할 것 같다.
(11/17)
MyFirebasseMessagingService의 문제가 아니라 카카오 sdk의 문제였던 것,,,,, 바보,,!!!!
카카오 sdk v2의 버전도 올려주고 문제가 됐던 코드도 수정 해서 해결!!
수정전
import com.kakao.auth.KakaoSDK;
public class BaseApplication ... {
@Override
public void onCreate() {
...
KakaoSDK.init(new KakaoSDKAdapter(this));
}
...
}
수정후
import com.kakao.sdk.common.KakaoSdk;
public class BaseApplication ... {
@Override
public void onCreate() {
...
KakaoSdk.init(this, kakao_app_key);
}
...
}
3. 다음 지도 api 버전
https://apis.map.kakao.com/android/guide/
어플 기능 중 길찾기가 안돼서 api 31 커버되는 버전으로 다시 업데이트,,!
[참고]
https://ddolcat.tistory.com/2393
https://devtalk.kakao.com/t/sdk31-pendingintent/120017/6
https://ddolcat.tistory.com/2396
'Develop > Android | iOS' 카테고리의 다른 글
[Android] Session is not initialized. Call KakaoSDK#init first. (0) | 2022.11.21 |
---|---|
[Android] Glide로 url로 받는 SVG. imageView에 넣기 (0) | 2022.11.18 |
[Android] 문자(SMS, MMS), 라인 공유 (0) | 2022.11.02 |
[Android] 상단에 붙는 탭바 (sticky tab/scroll tab) (0) | 2022.09.14 |
[Android] mapView in RecyclerView/Adapter (0) | 2022.09.08 |