2017-10-12 9 views
-5

치명적인 예외 : 주 프로세스 : com.example.bullet.recipesearch, PID : 15986 android.content.ActivityNotFoundException : 명시 적 활동 클래스 {com.example.bullet.recipesearch/com.example.bullet.recipesearch를 찾을 수 없습니다. MainRecipe $ NewRecipe}; AndroidManifest.xml에서이 활동을 선언하셨습니까? android.app.Activity.startActivityForResult에서 android.app.Instrumentation.execStartActivity (Instrumentation.java:1523) 에서 android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:1805) (Activity.java:4225) 에서 에서 android.support.v4.app.BaseFragmentActivityJB.startActivityForResult (BaseFragmentActivityJB.java:50) android.support.v4.app.FragmentActivity.startActivityForResult (FragmentActivity.java:79) android.app.Activity.startActivityForResult (활동. java : 4183) android.support.v4.app.FragmentActivity.startActivityForResult (FragmentActivity.java:859) android.app.Activity.startActivity (Activity.java:4522) android.app.Activity.startActivity (Activity.java:4490) at com.example.bullet.recipesearch.MainRecipe.fetchingfromlist (MainRecipe.java:182)에 있습니다.) at com.example.bullet.recipesearch.MainRecipe.access $ 000 (MainRecipe.java:57) at com.example.bullet.recipesearch.MainRecipe $ NewRecipe $ 1.onResponse (MainRecipe.java:117) at com.example .bullet.recipesearch.MainRecipe $ NewRecipe $ 1.onResponse (MainRecipe.java:88) at com.android.volley.toolbox.StringRequest.deliverResponse (StringRequest.java:60) at com.android.volley.toolbox.StringRequest. deliverResponse (StringRequest.java:30) 0 android.os.Handler.dispatchMessage에서 android.os.Handler.handleCallback (Handler.java:751) 에서 com.android.volley.ExecutorDelivery $ ResponseDeliveryRunnable.run (ExecutorDelivery.java:99) (Handler.java에서: 95) android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6119) at java.lang.reflect.Method.invoke (기본 메소드) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)Startactivity (i)를 호출하면 오류가 표시됩니다 (아래 참조). 내 코드는 의도입니다. i = new Intent (getApplicationContext(), NewRecipe.class);

+0

오류는 AcivityNotFound라고 말합니다. 나는 거기에서 시작할 것이다. 코드를 게시하지 않았으므로 도움을 줄 수있는 방법이 많지 않습니다. – iheanyi

+1

활동이 명시 파일에 선언되었는지 여부를 확인하십시오. – nomag

+0

관련 코드는 제목이 아닌 게시물 본문에 있어야합니다.또한 코드 괄호를 사용하여 코드 및 스택 추적을 포맷하십시오. – codeMagic

답변

0

모든 활동은 Android Manifest 파일에 선언되어야합니다. 액티비티를 만들 때마다 먼저 매니페스트에 등록하십시오. 오류가 발생합니다!

<activity android:name="your_package_name.MainActivity"/> 

이 활동이 아닌 위의 오류가 있기 때문에 :

<activity android:name=".MainActivity"/> 

당신처럼 전체 패키지 이름으로 .을 대체 할 수 있습니다 : 여기 는 매니페스트에 MainActivity라는 활동을 선언하는 간단한 예입니다 등기.