当我按下一个按钮来启动一个应该启动一个新Activity的MainActivity中的方法时,我得到一个"java.lang.IllegalAccessError类ref在preverified类解析为意外实现"错误.我该怎么做才能解决这个问题?这是我第一次尝试制作一个android应用程序,所以需要一步一步的说明:)
此外,我还没能测试它是否有效,但是如果您发现我的AugiActivity服务实现有任何问题或者本地广播实施,请随时告诉我.
谢谢!
fyi:MainActivity启动Navigation Activity,启动Service AugiActivity
Augi活动将本地广播消息发送到Navigation
logcat的:
03-24 20:01:56.632: E/AndroidRuntime(11183): FATAL EXCEPTION: main
03-24 20:01:56.632: E/AndroidRuntime(11183): java.lang.IllegalStateException: Could not
execute method of the activity
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.view.View$1.onClick(View.java:2154)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.view.View.performClick(View.java:2537)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.view.View$PerformClick.run(View.java:9157)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.os.Handler.handleCallback(Handler.java:587)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.os.Handler.dispatchMessage(Handler.java:92)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.os.Looper.loop(Looper.java:130)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
android.app.ActivityThread.main(ActivityThread.java:3687)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
java.lang.reflect.Method.invokeNative(Native Method)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
java.lang.reflect.Method.invoke(Method.java:507)
03-24 20:01:56.632: E/AndroidRuntime(11183): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
03-24 20:01:56.632: E/AndroidRuntime(11183): at …Run Code Online (Sandbox Code Playgroud)