밍쯔와 안작고 안귀여운 에러들🖤
[Android] targetSdk 31 수정 후 오류들,,, 본문
1. android:exported 명시
manifest의 merged Manifest에 뜨는 error들을 모두 확인하고 exported = "true/false" 처리를 모두 해줌.
[참고]
https://developer.android.com/guide/topics/manifest/activity-element#exported
Android 개발자 | Android Developers
애플리케이션의 시각적 사용자 인터페이스 일부를 구현하는 활동(Activity 서브클래스)을 선언합니다. 모든 활동은 매니페스트 파일의 {@code} 요소로 나타내야 합니다. 여기에 선언되지 않은 활동
developer.android.com
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
[안드로이드] Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when crea
targetSdkVersion 31로 상향 조정하면서 여기저기서 오류가 튀어 나온다. 오류 내용은 다음과 같다. 2022-10-02 12:29:09.109 6268-6309/com.test E/AndroidRuntime: FATAL EXCEPTION: pool-9-thread-1 Process: com.test, PID: 6268 java.lan
ddolcat.tistory.com
https://devtalk.kakao.com/t/sdk31-pendingintent/120017/6
안드로이드 SDK31 에서 PendingIntent 관련 이슈
안녕하세요 사용 중이신 v1 SDK(1.30.6)는 Deprecated 예정이라 대응이 늦어진 점 양해 부탁드리고, 빠른 시일 내에 v2 SDK로 마이그레이션하시기를 권장드립니다. v1 SDK가 Deprecated 예정이라 대응이 늦어
devtalk.kakao.com
https://ddolcat.tistory.com/2396
안드로이드 12 (targetSdkVersion 31) 로 업데이트 후 발생하는 문제점들!
2022년 11월부터 구글 플레이 스토어에 앱을 게시할 때 안드로이드 12를 타기팅해야만 업로드가 가능하다. 앱을 업데이트 후 테스트를 해보니 여기저기서 동작하지 않는 기능들이 나타나고 있다.
ddolcat.tistory.com
'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 |