활동을 시작하는 동안 난 괜찮아 수백 번 실행 한 응용 프로그램을 가지고 있지만, 매우 드물게 나는 예외를 얻을 : 내가 선언 한 매니페스트에서임의 ActivityNotFoundException 의도 시작
Intent tIntent = new Intent();
tIntent.setClass(App.ctx, MyClassActivity.class);
startActivity(tIntent);
:
을activity android:name="MyClassActivity" android:launchMode="singleTask"
예외 :
01-01 10:41:33.723: E/AndroidRuntime(3867): android.content.ActivityNotFoundException:
Unable to find explicit activity class {my.package/my.package.MyClassActivity};
have you declared this activity in your AndroidManifest.xml?
이 원인이 될 수 무엇을 어떤 힌트가? 예외는 실제로 무작위적이고 희소하다. 응용 프로그램은 에뮬레이터에서 시작됩니다.
나는 android.content.ActivityNotFoundException: 질문을 읽었으나 문제는 체계적이며 여기서는 무작위가 아닙니다. 당신이 에뮬레이터에서 프로그램을 실행하는 경우
종합적인 답변 주셔서 감사합니다. 나는 그것이 에뮬레이터의 결함이라고 생각하지만, 예외가 발생했을 때 아주 깨끗한 상태에 있었다는 것을 기억한다. (예를 들어 이전에 클릭하는 동안 에뮬레이터에 추가 빌드가 업로드되지 않는다.) 또한 정기적으로 adb 명령 줄을 사용하여 응용 프로그램을 제거하므로 환경 설정을 지워야합니다.이 방법은 가장 빠른 방법입니다. – tmouse
나는 그것이 에뮬레이터에서 실제로 결함이라고 생각하지 않지만, adb 자체에서.나는 이클립스에서 개발하고 이것은 기기와 에뮬레이션에서 나에게 일어난다. 그런 일이 생기면 adb를 리셋하여 해결할 것이지만, adb이 때때로 다시 시작하지 않기 때문에 위의 내용이 더 빠르고 안정적이라는 것을 알았습니다. –