클래스를 찾을 수 없습니다. 예외가 발생합니다.다른 활동에서지도 활동 호출
필요한 항목을 매니페스트 파일에 포함 시켰습니다. 다음과 같이 현재 활동의 코드는 다음과 같습니다
07-26 23:03:20.259: WARN/dalvikvm(307): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): FATAL EXCEPTION: main
07-26 23:03:20.397: ERROR/AndroidRuntime(307): java.lang.NoClassDefFoundError: com.mobilo.movie.DrawTheatreMap
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at com.mobilo.movie.MainListingA$1.onItemClick(MainListingA.java:101)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.widget.AdapterView.performItemClick(AdapterView.java:284)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.widget.ListView.performItemClick(ListView.java:3382)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.os.Handler.handleCallback(Handler.java:587)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.os.Handler.dispatchMessage(Handler.java:92)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.os.Looper.loop(Looper.java:123)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at android.app.ActivityThread.main(ActivityThread.java:4627)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at java.lang.reflect.Method.invokeNative(Native Method)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at java.lang.reflect.Method.invoke(Method.java:521)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-26 23:03:20.397: ERROR/AndroidRuntime(307): at dalvik.system.NativeStart.main(Native Method)
어떤 도움을 매우 높이 평가된다
Intent i = new Intent(MainListingA.this, DrawTheatreMap.class);
try{
startActivity(i);
}
........
내가 오류는 다음과 같습니다.
독립 실행 형에서는 동일한지도 활동이 올바르게 작동합니다.
RGDS, PP
이 경우 해당되지 않습니다! Google Maps API를 사용하여 프로젝트를 만들었습니다. 또한 내 문제를 검토하는 데 도움이 될 수있는 몇 가지 추가 세부 정보 : 오류는 의도를 작성하고 MapActivity를 확장하는 클래스를 전달할 때 발생합니다. . 둘째, 이것을 다른 유형의 활동으로 바꾸면 모든 것이 작동합니다. 어떤 생각이 틀렸어? – user395482
@ user395482 : "Google지도 API를 사용하여 프로젝트를 만들었습니다." - 그걸로 아무 상관이 없어. "어떤 생각이 틀렸어?" - 필자가 쓴 것처럼 Android가 MapActivity 클래스를 찾을 수 없기 때문에 Google API가없는 에뮬레이터에서 응용 프로그램을 실행할 때 일반적으로 오류가 발생합니다. * 에뮬레이터 AVD *에 Google API가 있는지 확인하십시오. – CommonsWare
@CommonsWare : @ user395482와 같은 문제가 있으며 답변이 합리적인 것처럼 보입니다. 하지만 에뮬레이터에 Google API가 있는지 확인하려면 어떻게해야합니까? 나는 새로운 AVD를 만들고 "Target Name"으로 "Google APIs (Google Inc.)"를 선택했습니다. 그게 트릭을해야합니까? –