2013-12-15 44 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

相關問題