2016-03-06 83 views
-1

测试我的手机上我的应用程序 它正常工作的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 
+0

'goTo'?这不是Java方法。请包括您的代码 –

回答

0

看到你的错误日志它看起来您正尝试从另一个活动访问一个活动参考。由于您没有在android中使用标准意图机制来执行此操作,因此系统可能会破坏现有活动(由于内存不足,或者未将开发人员选项中的活动设置保留为开启状态),因此对该活动的引用将丢失,您将得到此异常。

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

+0

实际上,错误看起来像一个方法被调用,不基于'NoSuchMethodException' –

+0

但由于它在模拟器中工作,这意味着代码正在编译,我认为他可能已经定义一个名为goTo的自定义方法来处理用例。 – AmanSinghal

+0

我在AVD上运行这个应用程序的“运行方式”,但只是将Bin文件中的apk复制到手机中。 –