2010-05-16 3 views
2

이 안드로이드 튜토리얼의 지시어에 따라 사이트의 코드를 복사하여 내 앱에 붙여 넣습니다. 나는 안드로이드 에뮬레이터에서 실행하려고하면Android에서 탭 활동을 시작할 때 오류가 발생 했습니까?

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

그러나, 나는 오류 얻을 : ".. 안녕하세요 탭 위젯 애플리케이션이 예기치 않게 중지되었습니다 다시 시도하십시오"

onCreate 메서드의 첫 번째 줄에 중단 점을 도입하여 디버깅을 시도했지만 중단 점이 발생하기 전에 오류가 발생합니다. 어떤 일이 잘못되고 있는지 또는이 문제를 디버깅 할 수있는 다른 방법에 대한 아이디어가 있습니까? Eclipse를 사용하고 있습니다.

+1

logcat을 열고 여기에 오류를 게시하십시오. 그렇지 않으면 무엇이 잘못되었는지를 측정하기가 어렵습니다. –

답변

0

증상이 매우 일반적이므로 응용 프로그램에서 생성 된 모든 로그를보아야합니다. 당신은 입력하여 수행 할 수 있습니다 :이

adb logcat

, 당신은 응용 프로그램이 충돌되는 정확한 지점을 식별 할 수 있습니다. Ususally 당신은 무슨 일이 일어나고 있는지에 대한 아이디어를 줄 수있는 Exception이 던져지는 것을 볼 수 있습니다. 게시물을 편집하고 로그의 계시 정보뿐만 아니라 작성한 일부 코드를 사용하여 easly 도움을받을 수 있습니다.

0

당신은 아마도 클래스 이름으로 장난하고 있었고 AndroidManifest.xml은 더 이상 주요 활동을 나타내지 않습니다.

는 확인 :

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

은의 AndroidManifest.xml 파일의 <activity> 태그 안에 있습니다.

원하는 경우 이클립스의 매니페스트 GUI를 통해 구성 할 수도 있습니다.

0

이것은 매니페스트에서 활동 이름 불일치가 원인 일 수 있습니다.

그래서 코드에서 지정한 활동 이름과 매니페스트가 모두 동일한 지 확인하십시오.

관련 문제