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

패키지명 변경했더니 에러가 뜹니다 다시 돌려놓으면 정상작동

0 추천

09-07 14:13:03.614: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:03.614: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:03.864: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:03.864: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:04.104: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:04.104: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:04.304: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:04.304: E/SpannableStringBuilder(7812): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-07 14:13:04.534: E/AndroidRuntime(7812): FATAL EXCEPTION: main
09-07 14:13:04.534: E/AndroidRuntime(7812): Process: gi.hoban, PID: 7812
09-07 14:13:04.534: E/AndroidRuntime(7812): android.content.ActivityNotFoundException: Unable to find explicit activity class {gi.hoban/gi.contacts.BluetoothChat}; have you declared this activity in your AndroidManifest.xml?
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Activity.startActivityForResult(Activity.java:3468)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Activity.startActivityForResult(Activity.java:3429)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Activity.startActivity(Activity.java:3671)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.Activity.startActivity(Activity.java:3639)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at gi.hoban.Password.goToNextPhase(Password.java:104)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at gi.hoban.Password.checkPassword(Password.java:76)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at gi.hoban.Password.access$0(Password.java:57)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at gi.hoban.Password$1.run(Password.java:53)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.os.Handler.handleCallback(Handler.java:733)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.os.Handler.dispatchMessage(Handler.java:95)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.os.Looper.loop(Looper.java:136)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at android.app.ActivityThread.main(ActivityThread.java:5118)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at java.lang.reflect.Method.invokeNative(Native Method)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at java.lang.reflect.Method.invoke(Method.java:515)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:610)
09-07 14:13:04.534: E/AndroidRuntime(7812):  at dalvik.system.NativeStart.main(Native Method)

 

패키지명을 gi.contacts에서 gi.hoban으로 변경하고 다른건 정상작동하는데

블루투스 연결되는쪽 가면 에러가 뜹니다.

패키지명 변경방법은 올바르게 바꿨구요

다시 gi.contacts로 바꾸면 정상작동됩니다.

이건 무슨 경우인지 ㅠㅠㅠ

급해서... 부탁드립니다!!!!!!!!!!

 

블루투스빠도리 (600 포인트) 님이 2014년 9월 7일 질문

2개의 답변

0 추천
Unable to find explicit activity class {gi.hoban/gi.contacts.BluetoothChat}; have you declared this activity in your AndroidManifest.xml?

패키지명을 바꿀 때는 폴더명까지 다 같이 바꾸는걸 추천합니다..

다 바꾸고 나면 매니페스트 파일에서도 바꿔주시구요 

쎄미 (162,410 포인트) 님이 2014년 9월 11일 답변
0 추천
리팩토링으로 바꾸지 마시고,

프로젝트 우클릭하시고 Android tools -> Rename Application Package 로 바꾸세요.

매너페스트의 패키지명도 제대로 바뀌었는지 제대로 확인하시구요.
익명사용자 님이 2014년 9월 11일 답변
...