마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로그캣 확인 부탁드립니다 제발....ㅠㅠㅠㅠ

0 추천
 

2022-03-13 18:47:03.776 25642-25642/? E/Zygote: v2
2022-03-13 18:47:03.781 25642-25642/? E/Zygote: accessInfo : 0
2022-03-13 18:47:09.781 25642-25642/com.example.plausibleapp E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.plausibleapp, PID: 25642
    android.content.res.Resources$NotFoundException: Resource ID #0x7f070056
        at android.content.res.Resources.getValue(Resources.java:2558)
        at androidx.appcompat.widget.ResourceManagerInternal.loadDrawableFromDelegates(ResourceManagerInternal.java:256)
        at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:143)
        at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:136)
        at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:66)
        at androidx.appcompat.widget.AppCompatImageHelper.setImageResource(AppCompatImageHelper.java:91)
        at androidx.appcompat.widget.AppCompatImageView.setImageResource(AppCompatImageView.java:102)
        at com.example.plausibleapp.MainActivity$3.onCheckedChanged(MainActivity.java:67)
        at android.widget.RadioGroup.setCheckedId(RadioGroup.java:173)
        at android.widget.RadioGroup.access$600(RadioGroup.java:53)
        at android.widget.RadioGroup$CheckedStateTracker.onCheckedChanged(RadioGroup.java:351)
        at android.widget.CompoundButton.setChecked(CompoundButton.java:168)
        at android.widget.CompoundButton.toggle(CompoundButton.java:118)
        at android.widget.RadioButton.toggle(RadioButton.java:76)
        at android.widget.CompoundButton.performClick(CompoundButton.java:123)
        at android.view.View$PerformClick.run(View.java:22526)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:158)
        at android.app.ActivityThread.main(ActivityThread.java:7225)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

 

 AVD로 확인해보면 RadioButton을 이용하여 사진변경은 가능하지만 인터넷이 너무 느려서 확인을 할 수가 없고 핸드폰으로 연결해서 확인해보면 RadioButton을 클릭하는 순간 저렇게 로그캣이 뜨면서 핸드폰에서 앱이 강제종료 되어버립니다.

구글링을 해서 찾아봐도 해결책을 도저히 못찾겠어서 여쭤봅니다

부탁드려요 ㅠㅠㅠㅠ 

몇일동안 계속 찾아보고 질문드려요

Ruruandroid (140 포인트) 님이 2022년 3월 13일 질문

1개의 답변

0 추천

라디오 버튼을 누를 때 사용되는 코드를 다시 한번 잘 확인해 보시죠. 에러메세지에 따르면

android.content.res.Resources$NotFoundException: Resource ID #0x7f070056

라디오 버튼을 누를 때 리소스에 접근하는 코드가 있는 것 같은데(ImageView.setImageResource), 이 부분에서 리소스가 ID가 0x7f070056인 리소스를 찾을 수 없다고 나오네요. 에러로만 보면 ImageView.setImageResource 에 사용되는 Drawable이 존재하지 않아서 생기는 에러입니다.

 

spark (226,420 포인트) 님이 2022년 3월 13일 답변
...