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

친구랑 같은 오픈소스를 사용해서 서로 구현후 구현된 소스코드를 한프로젝트에 모았는데 실행이 안됩니다 ㅠㅠ

0 추천

안녕하세요!

친구랑 둘이 프로젝트를 하나 하고 있는데

일단 서로 같은 예제소스에다가 서로 추가할것 추가하여 하나의 프로젝트로 옮겼는데요.

 

옮기기전에 다 실행까지 완벽하게 됬는데 옮기니까 실행이 안되네요..ㅠㅠ

 

당장 내일이 발표인데 너무 급해서 이렇게 질문 올립니다..ㅠㅠ

 

06-12 08:55:08.509 3131-3131/org.billthefarmer.diary E/AndroidRuntime: FATAL EXCEPTION: main
                                                                       Process: org.billthefarmer.diary, PID: 3131
                                                                       java.lang.RuntimeException: Unable to start activity ComponentInfo{org.billthefarmer.diary/org.billthefarmer.diary.text_main}: android.content.res.Resources$NotFoundException: String array resource ID #0x7f080001
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
                                                                           at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                           at android.os.Looper.loop(Looper.java:154)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:6119)
                                                                           at java.lang.reflect.Method.invoke(Native Method)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
                                                                        Caused by: android.content.res.Resources$NotFoundException: String array resource ID #0x7f080001
                                                                           at android.content.res.Resources.getStringArray(Resources.java:525)
                                                                           at org.billthefarmer.diary.Diary.onCreate(Diary.java:179)
                                                                           at org.billthefarmer.diary.text_main.onCreate(text_main.java:23)
                                                                           at android.app.Activity.performCreate(Activity.java:6679)
                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) 
                                                                           at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:154) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:6119) 
                                                                           at java.lang.reflect.Method.invoke(Native Method) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 

 

익명사용자 님이 2017년 6월 12일 질문

1개의 답변

0 추천
로그에 나오듯 Diaray.java 파일의 179 줄에서 오류가 난것으로 오류가 난 건 String array 값을 못 찾아서 발생한 겁니다.

res 파일에 있는 정보로 R.java 파일이 자동 생성 되는데, megre 하면서 자동 생성되는 R.java 파일에 있는 인덱스와

실제 리소스의 숫자가 달라져서 발생한 것으로 생각됩니다.

클린 빌드(확실하게 하시려면 build 폴더를 지우고 재 실행 ) 해 주시면  해결 될 겁니다.

그래도 오류라면  179라인에 선언된 값이 res 폴더에 제대로 저장되어 있는지 확인 해 보세요..
익명사용자 님이 2017년 6월 12일 답변
...