안녕하세요 제가 지금 안드로이드 앱을 개발 하던 중

 

스택 오버플로가 났어요 ㅠㅠ

 

에러메세지는 아래와 같구요

 

overflow1.JPG overflow2.JPG

 

 

 

디버깅 해보니 TabActivity쪽 문제 같았습니다.

 

TabActivity에 코드는 아래와 같구요

 

 Intent intent;   
     intent = new Intent().setClass(this, MyChipsActivity.class);
     intent.putExtra("state", NEW);
     
     intent.putExtra(ExtraKey.USER_ID, receivedID);
     //intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
     spec1 = tb.newTabSpec("tab1")
       .setIndicator(makeTabIndicator("My Chips", R.drawable.ic_tab_my_chips))
       .setContent(intent);
     tb.addTab(spec1);

문제가 된 부분이 R.drawable.ic_tab_my_chips 같은데 XML코드는 아래와 같습니다.

 

 

ic_tab_my_chips.XML

 

 <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_focused="false"
  android:state_selected="false"
  android:state_pressed="false"
  android:drawable="@drawable/ic_tab_my_chips" />
 <item android:state_focused="false"
  android:state_selected="true"
  android:state_pressed="false"
  android:drawable="@drawable/ic_tab_my_chips_on" />
 <item android:state_focused="true"
  android:state_selected="false"
  android:state_pressed="false"
  android:drawable="@drawable/ic_tab_my_chips" />
 <item android:state_focused="true"
  android:state_selected="true"
  android:state_pressed="false"
  android:drawable="@drawable/ic_tab_my_chips_on" />
 <item android:state_pressed="true"
       android:drawable="@drawable/ic_tab_my_chips_on" />
    <item android:state_selected="true"
       android:drawable="@drawable/ic_tab_my_chips_on" />
</selector>

 

근데 이게 다른 PC에서는 아무 문제 없이 잘 돌아가는데

 

제 PC에 AVD로 돌리니까 자꾸 Stack Overflow가 나네요 ㅠ

 

뭐가 문제인지 전혀 모르겠습니다 ㅠㅠ AVD도 다시 만들어보고 이클립스도 껐다 켜보고 재부팅도 해봤네요 ㅠ

 

고수분들의 조언 부탁드립니다 ㅠㅠ