真实手机上的App错误

时间:2016-03-06 06:20:28

标签: android

我在手机上测试我的应用 它在AVD上正常工作 但它无法在我的手机上工作

这是错误日志

java.lang.IllegalStateException: Could not find a method goto MainActivity(View) in the activity class com.FF_studio.device_flash_1.EulaActivity for onClick handler on view class android.widget.Button with id 'agree'
    at android.view.View$1.onClick(View.java:3841)
    at android.view.View.performClick(View.java:4469)
    at android.view.View$PerformClick.run(View.java:18788)
    at android.os.Handler.handleCallback(Handler.java:808)
    at android.os.Handler.dispatchMessage(Handler.java:103)
    at android.os.Looper.loop(Looper.java:193)
    at android.app.ActivityThread.main(ActivityThread.java:5349)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:651)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NoSuchMethodException: goto MainActivity [class android.view.View]
    at java.lang.Class.getConstructorOrMethod(Class.java:472)
    at java.lang.Class.getMethod(Class.java:864)
    at android.view.View$1.onClick(View.java:3834)
    ... 11 more

1 个答案:

答案 0 :(得分:0)

看到您的错误日志,您似乎正在尝试从另一个活动访问一个活动参考。由于你没有在android中使用标准的意图机制这样做,因此系统可能会破坏现有的活动(由于内存不足,或者没有将开发人员选项中的活动设置设置为on),因此对活动的引用已丢失,您将收到此异常。

您的代码将间歇性地工作,并根据系统可用资源和用户与应用程序的交互显示不同的行为。 理想情况下,您考虑重新查看代码,不应直接从另一个活动访问一个活动。