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

안드로이드 스튜디오 앱이 강제 종료 됩니다.. 로그캣 좀 봐주세요..

0 추천
총 3개의 메뉴가 있는데 마지막 1개의 메뉴를 클릭하면 앱이 강제 종료가 됩니다.

문법상 오류는 없는데 어디가 문제일까요...

 

2021-02-01 16:37:48.313 18783-18783/net.dksoft.warc_appv3 E/AndroidRuntime: FATAL EXCEPTION: main
    Process: net.dksoft.warc_appv3, PID: 18783
    android.view.InflateException: Binary XML file line #42: Can't convert value at index 5 to dimension: type=0x12
    Caused by: java.lang.UnsupportedOperationException: Can't convert value at index 5 to dimension: type=0x12
        at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:737)
        at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7601)
        at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1925)
        at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1824)
        at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1823)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:872)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
        at net.dksoft.warc_app.ui.reportWarc.ReportWarcFragment.onCreateView(ReportWarcFragment.java:172)
        at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2600)
        at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:881)
        at androidx.fragment.app.FragmentManagerImpl.addAddedFragments(FragmentManagerImpl.java:2100)
        at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1874)
        at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1830)
        at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
        at androidx.fragment.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6776)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1518)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
양이루비집사 (120 포인트) 님이 2021년 2월 1일 질문

1개의 답변

0 추천

레이아웃에 디멘젼 세팅이 잘못된 곳이 있는 것 같은데요. 

android.view.InflateException: Binary XML file line #42: Can't convert value at index 5 to dimension: type=0x12

레이아웃 파일 42번째 라인을 잘 확인해 보세요. 값을 어떻게 할당하고 계신지...

spark (226,420 포인트) 님이 2021년 2월 1일 답변
spark님이 2021년 2월 1일 수정
...