求教:java.lang.IllegalStateException: Could not execute method of the activity
一个APP调用另一个带播放器的APP中的PlayActivity出如下错,
源码出错点:
Intent intent=new Intent();
intent.setClass(this,com.hck.player.ui.PlayActivity.class);
startActivity(intent);
log出错提示:
05-26 16:11:00.922: W/dalvikvm(21867): threadid=1: thread exiting with uncaught exception (group=0x41eb8e00)
05-26 16:11:00.952: E/AndroidRuntime(21867): FATAL EXCEPTION: main
05-26 16:11:00.952: E/AndroidRuntime(21867): Process: com.easemob.chatuidemo, PID: 21867
05-26 16:11:00.952: E/AndroidRuntime(21867): java.lang.IllegalStateException: Could not execute method of the activity
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.view.View$1.onClick(View.java:3823)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.view.View.performClick(View.java:4438)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.view.View$PerformClick.run(View.java:18439)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.os.Handler.handleCallback(Handler.java:733)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.os.Handler.dispatchMessage(Handler.java:95)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.os.Looper.loop(Looper.java:136)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.ActivityThread.main(ActivityThread.java:5217)
05-26 16:11:00.952: E/AndroidRuntime(21867): at java.lang.reflect.Method.invokeNative(Native Method)
05-26 16:11:00.952: E/AndroidRuntime(21867): at java.lang.reflect.Method.invoke(Method.java:515)
05-26 16:11:00.952: E/AndroidRuntime(21867): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:818)
05-26 16:11:00.952: E/AndroidRuntime(21867): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
05-26 16:11:00.952: E/AndroidRuntime(21867): at dalvik.system.NativeStart.main(Native Method)
05-26 16:11:00.952: E/AndroidRuntime(21867): Caused by: java.lang.reflect.InvocationTargetException
05-26 16:11:00.952: E/AndroidRuntime(21867): at java.lang.reflect.Method.invokeNative(Native Method)
05-26 16:11:00.952: E/AndroidRuntime(21867): at java.lang.reflect.Method.invoke(Method.java:515)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.view.View$1.onClick(View.java:3818)
05-26 16:11:00.952: E/AndroidRuntime(21867): ... 11 more
05-26 16:11:00.952: E/AndroidRuntime(21867): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.easemob.chatuidemo/com.hck.player.ui.MainActivity}; have you declared this activity in your AndroidManifest.xml?
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Instrumentation.checkStartActivityResultInner(Instrumentation.java:1659)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1645)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1440)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Activity.startActivityForResult(Activity.java:3496)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Activity.startActivityForResult(Activity.java:3457)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:817)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Activity.startActivity(Activity.java:3699)
05-26 16:11:00.952: E/AndroidRuntime(21867): at android.app.Activity.startActivity(Activity.java:3667)
05-26 16:11:00.952: E/AndroidRuntime(21867): at com.easemob.chatuidemo.activity.MainActivity.onTabClicked(MainActivity.java:221)
05-26 16:11:00.952: E/AndroidRuntime(21867): ... 14 more
但如果 调用 别的activity 如第二个APP的MainActivity,或是别的activity 则可以跳转,奇怪,应该如何解决啊.