2013-12-15 162 views
0

我的代码给出了我的关注错误: 不幸的是我不知道为什么......我认为它与意图有关联,但是出了什么问题? 有人可以帮我吗? 感谢您的回答! 主类:Pastebin1 二等:Pastebin2java.lang.RuntimeException:无法实例化活动ComponentInfo

12月12日至15日:27:58.887:E/AndroidRuntime(15202):致命异常:主 12月12日至15日:27:58.887:E/AndroidRuntime( 15202):java.lang.RuntimeException:无法实例化活动ComponentInfo {com.example.pandus/com.example.pandus.Game}:java.lang.NullPointerException 12-15 12:27:58.887:E/AndroidRuntime(15202) ):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2224) 12-15 12:27:58.887:E/AndroidRuntime(15202):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358) 12-15 12:27:58.887:E/AndroidRuntime(15202):a t android.app.ActivityThread.access $ 600(ActivityThread.java:153) 12-15 12:27:58.887:E/AndroidRuntime(15202):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1247) 12月12日至15日:27:58.887:E/AndroidRuntime(15202):在android.os.Handler.dispatchMessage(Handler.java:99) 12月12日至15日:27:58.887:E/AndroidRuntime(15202):在android.os.Looper.loop(Looper.java:137) 12-15 12:27:58.887:E/AndroidRuntime(15202):at android.app.ActivityThread.main(ActivityThread.java:5227) 12-15 12/27:58.887:E/AndroidRuntime(15202):在java.lang.reflect.Method.invokeNative(本地方法) 12-15 12:27:58.887:E/AndroidRuntime(15202):在java.lang.reflect .Method.invoke(Method.java:511) 12-15 12:27:58.887:E/AndroidRuntime(15202):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller .RUN(ZygoteInit.java:795) 12月12日至15日:27:58.887:E/AndroidRuntime(15202):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562) 12月12日至15日:27:58.887:E/AndroidRuntime(15202):在dalvik.system.NativeStart.main(本机方法) 12月12日至15日:27:58.887:E/AndroidRuntime(15202):产生的原因:显示java.lang.NullPointerException 12-15 12:27:58.887:E/AndroidRuntime(15202):at com.example.pandus.ParallaxLayer。(ParallaxLayer.java:57) 12-15 12:27:58.887:E/AndroidRuntime(15202):at com.example.pandus.Game。(Game.java:31) 12-15 12:27:58.887:E/AndroidRuntime(15202):at java.lang.Class.newInstanceImpl(Native Method) 12-15 12: 27:58.887:E/AndroidRuntime(15202):在java.lang.Class.newInstance(Class.java:1319) 12-15 12:27:58.887:E/AndroidRuntime(15202):at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 12-15 12:27:58.887:E/AndroidRuntime(15202):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2215) 12-15 12:27:58.887:E/AndroidRuntime(15202):... 11更多 12-15 12:28:00.579:I /进程(15202):发送信号。 PID:15202 SIG:9

+1

请把你的代码。 –

回答

0

Game.java,线31,

private SmoothCamera camera; 
new ParallaxLayer(camera, true, 4000); 

照相机是在该时间点零。

+0

Ohhh ..谢谢你...这是如此愚蠢的错误... 我还有一个问题..因为我有一个小trobule阅读此...哪一行给出的信息是31行的Game.java?我不想问这样的更多问题...... – Blackchart

+0

这一行:'12:27:58.887:E/AndroidRuntime(15202):at com.example.pandus.Game。(Game.java:31)12- 15'Game.java:31是关键字。哪一类,什么线。 – Sipka

0

Game类中,您的SmoothCamera类需要在将其作为参数传递给ParallaxLayer构造函数之前进行实例化。

我相信你可以在onCreateEngineOptions方法instantinate都SmoothCamreaParallaxLayer

相关问题