課程
/移動開發
/Android
/Android美女拼圖小游戲
老師發下源碼好嗎,看視頻感覺代碼和您寫的一樣但點擊交換時就報空指針,找不到錯在哪
2015-02-01
源自:Android美女拼圖小游戲 1-7
正在回答
你好,關閉下硬件加速試試,例如:<activity?android:hardwareAccelerated="false"?...> 。?
這個問題,位也碰到了,一直在報空指針,代碼看了好幾遍,沒發現有空指針,后來換了其他 版本的系統就可以能運行了,4.1是可以的,5.0也可以
我也是這樣 一交換就會出現空指針異常
加了還是不行,模擬器運行第一個圖能移到第二個圖的位置上但它原來的位置變成空白的了,然后就崩了
02-02 16:22:26.235: E/AndroidRuntime(371): FATAL EXCEPTION: main02-02 16:22:26.235: E/AndroidRuntime(371): java.lang.NullPointerException02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1372)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.View.draw(View.java:6883)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.widget.FrameLayout.draw(FrameLayout.java:357)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1646)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.View.draw(View.java:6883)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.widget.FrameLayout.draw(FrameLayout.java:357)02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.draw(ViewRoot.java:1522)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.os.Handler.dispatchMessage(Handler.java:99)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.os.Looper.loop(Looper.java:123)02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.app.ActivityThread.main(ActivityThread.java:3683)02-02 16:22:26.235: E/AndroidRuntime(371): ?at java.lang.reflect.Method.invokeNative(Native Method)02-02 16:22:26.235: E/AndroidRuntime(371): ?at java.lang.reflect.Method.invoke(Method.java:507)02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)02-02 16:22:26.235: E/AndroidRuntime(371): ?at dalvik.system.NativeStart.main(Native Method)
weibo_往昔之風_0
舉報
本視頻教程將帶領大家通過自定義控件實現一個拼圖游戲
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-02-02
你好,關閉下硬件加速試試,例如:<activity?android:hardwareAccelerated="false"?...> 。?
2015-02-07
這個問題,位也碰到了,一直在報空指針,代碼看了好幾遍,沒發現有空指針,后來換了其他 版本的系統就可以能運行了,4.1是可以的,5.0也可以
2015-02-05
我也是這樣 一交換就會出現空指針異常
2015-02-03
加了還是不行,模擬器運行第一個圖能移到第二個圖的位置上但它原來的位置變成空白的了,然后就崩了
02-02 16:22:26.235: E/AndroidRuntime(371): FATAL EXCEPTION: main
02-02 16:22:26.235: E/AndroidRuntime(371): java.lang.NullPointerException
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1372)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.View.draw(View.java:6883)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.widget.FrameLayout.draw(FrameLayout.java:357)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.View.draw(View.java:6883)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.widget.FrameLayout.draw(FrameLayout.java:357)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.draw(ViewRoot.java:1522)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.os.Handler.dispatchMessage(Handler.java:99)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.os.Looper.loop(Looper.java:123)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at android.app.ActivityThread.main(ActivityThread.java:3683)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at java.lang.reflect.Method.invokeNative(Native Method)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at java.lang.reflect.Method.invoke(Method.java:507)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-02 16:22:26.235: E/AndroidRuntime(371): ?at dalvik.system.NativeStart.main(Native Method)