안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 제가 지금 안드로이드 앱을 개발 하던 중
스택 오버플로가 났어요 ㅠㅠ
에러메세지는 아래와 같구요
디버깅 해보니 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도 다시 만들어보고 이클립스도 껐다 켜보고 재부팅도 해봤네요 ㅠ
고수분들의 조언 부탁드립니다 ㅠㅠ




assets 폴더에 데이터를 얼마나 많이 넣으셨는지 궁금한데요..
줄여 보셔서 디버깅 해보세요..