Android Studio

안드로이드 에뮬레이터에 따라 오류가 발생합니다

1
상대적으로 예전 버전인 Nexus 5X API 27로 할 때는 viewpager의 imageView가 잘 나오는데, Pixel 4 API 31 버전 애뮬레이터로 실행했을 땐 다른 건 잘 나오는데 viewpager의 imageView가 안나옵니다.. 아래의 내용은 Logcat에서..

상대적으로 예전 버전인 Nexus 5X API 27로 할 때는 viewpager의 imageView가 잘 나오는데,

Pixel 4 API 31 버전 애뮬레이터로 실행했을 땐 다른 건 잘 나오는데 viewpager의 imageView가 안나옵니다..

아래의 내용은 Logcat에서 Error인 부분을 구글링해봐도 무슨 말인지 모르겠습니다ㅠㅠ 혹시 짐작 가시는 부분이 있을까요??

 

2022-04-13 13:55:24.260 409-409/? E/BpTransactionCompletedListener: Failed to transact (-32)
2022-04-13 13:55:25.404 448-466/? E/installd: Couldn't opendir /data/app/vmdl467636503.tmp: No such file or directory
2022-04-13 13:55:25.404 448-466/? E/installd: Failed to delete /data/app/vmdl467636503.tmp: No such file or directory
2022-04-13 13:55:25.985 1361-1361/? E/HwDetectorWithState: a: 3
2022-04-13 13:55:26.003 571-625/? E/VerityUtils: Failed to measure fs-verity, errno 1: /data/app/~~YZS7Rea2DoNg_giQyyGNkg==/com.instagram-oNZdfjGSAub8V764Q231DA==/base.apk
2022-04-13 13:55:26.141 571-625/? E/VerityUtils: Failed to measure fs-verity, errno 1: /data/app/~~YZS7Rea2DoNg_giQyyGNkg==/com.instagram-oNZdfjGSAub8V764Q231DA==/base.apk
2022-04-13 13:55:27.801 409-431/? E/HWComposer: getSupportedContentTypes: getSupportedContentTypes failed for display 4619827259835644672: Unsupported (8)
2022-04-13 13:56:47.808 357-357/? E/[email protected]: Failed to getEnergyData
2022-04-13 13:57:13.010 918-918/? E/MmTelFeatureConn [0]: ImsRegistrationCallbackAdapter: ImsRegistration is null

 

모바일 코틀린 자바 안드로이드 안드로이드스튜디오
yj23124 2022-04-13
yj23124 님께서 2022-04-13에 Android Studio에 올린 질문

댓글

1개의 답변

1
안드로이드 SDK 버전에 따라 이미지를 가져오는 방식이 다를 수 있습니다. 예를 들면 Bitmap 이미지의 경우 아래와 같이 구분이 필요합니다. fun Uri.getCapturedImage(context: Context): Bitmap? { if (Build.VERSION..

안드로이드 SDK 버전에 따라 이미지를 가져오는 방식이 다를 수 있습니다.

예를 들면 Bitmap 이미지의 경우 아래와 같이 구분이 필요합니다.

fun Uri.getCapturedImage(context: Context): Bitmap? {

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
        val source =
            context?.contentResolver?.let { ImageDecoder.createSource(it, this) }
        return source?.let { ImageDecoder.decodeBitmap(it) }
    } else {
        return MediaStore.Images.Media.getBitmap(
            context?.contentResolver,
            this
        )
    }
}

 

무린 2022-04-23
사탕 주기
무린 님께서 2022-04-23에 Android Studio에 올린 글
보관하기
2
 
yj23124 2022-04-26
무린님 답변주셔서 정말 감사합니다ㅠㅠㅠ 관련 내용에 대해 전혀 알지 못했었는데 찾아볼 수 있는 단서를 찾았네요 감사합니다!

댓글

조회수 520
답글 1
URL