2013-12-15 3 views
0

내 코드는 다음과 같은 오류를 제공합니다. Unfortunatelly Unforunatelly 이유가 무엇인지 모르겠지만 ... 의도와 관련이 있다고 생각하지만 잘못되었습니다. 아무도 도와 줄 수 있습니까? 답변 해 주셔서 감사합니다. 메인 클래스 : 제 Pastebin1 분류 : Pastebin2java.lang.RuntimeException : 활동을 인스턴스화 할 수 없습니다. ComponentInfo

12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : FATAL EXCEPTION : 27 : 58.887 : 12-15 12 주 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)) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2224) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : 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) : android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1247) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : android.os.Handler.dispatchMessage (Handler.java:99) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : at android.os.Looper.loop (Looper.java:137) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : 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) : com.android.internal.os.ZygoteInit $ MethodAndArgsCaller .run (ZygoteInit.java:795) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : com.android.internal.os.ZygoteInit.main (ZygoteInit.java:562) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : dalvik.system.NativeStart.main (네이티브 메서드) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : 원인 : java.lang.NullPointerException 12 : 27 : 58.887 : E/AndroidRuntime (15202) : 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) : java.lang.Class.newInstanceImpl (기본 메소드) 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) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2215) 12-15 12 : 27 : 58.887 : E/AndroidRuntime (15202) : ... 11 자세히 12-15 12 : 28 : 00.579 : I/Process (15202) : 보내는 신호. PID : 15202 SIG : 9

+1

코드를 게시하시기 바랍니다 onCreateEngineOptions 방법 모두 SmoothCamreaParallaxLayer을 instantinate 수 보라. –

답변

0

Game.java, 라인 31

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

카메라는 그 시점에서 null입니다.

+0

Ohhh .. 고마워 ... 너무 바보 같은 실수 였어 ... 나는 한 가지 더 질문한다. 나는 이것을 읽으려는 작은 웃음 거리가 있기 때문에 ... 어떤 줄이 Game.java의 31 줄인 정보를 주는가? 이 질문을하고 싶지 않습니다 ... – Blackchart

+0

이 줄은'12 : 27 : 58.887 : E/AndroidRuntime (15202) : com.example.pandus.Game. (Game.java:31) 12- 15'Game.java:31이 키워드입니다. 어떤 클래스, 어떤 라인. – Sipka

0

클래스에서 SmoothCamera 개체는 ParallaxLayer 생성자에 대한 인수로 전달하기 전에 인스턴스화해야합니다.

난 당신이

관련 문제