targetSdkVersion을 30으로 올린 뒤, Android 11 폰에서 아래 코드의 intent.resolveActivity(packageManager) 값이 null로 반환 되었다.
var intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
intent.resolveActivity(packageManager)
아래 링크를 통해서 바뀐 내용을 확인 할 수 있다.
AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.xx.xx">
.
.
.
.
<queries>
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
</queries>
</manifest>
이처럼 AndroidManifest에 <queries>를 추가하면서 해결하였다.