Libgdx: Gdx.app์ด ์•„์ง ์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2016๋…„ 06์›” 19์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: libgdx/libgdx

Google Play ์ฝ˜์†”์„ ํ†ตํ•ด ๋ณด๊ณ ๋œ ์ด์ƒํ•œ ์ถฉ๋Œ์ด ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ด๋ฒคํŠธ๋Š” Gdx.graphics Gdx.app ๋“ฑ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์˜ˆ์™ธ java.lang.NullPointerException: null ๊ฐœ์ฒด ์ฐธ์กฐ์—์„œ 'com.badlogic.gdx.Graphics com.badlogic.gdx.Application.getGraphics()' ์ธํ„ฐํŽ˜์ด์Šค ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ ์‹œ๋„
com.badlogic.gdx.backends.android.AndroidMouseHandler.onGenericMotion(AndroidMouseHandler.java:62)
com.badlogic.gdx.backends.android.AndroidInputThreePlus.onGenericMotion(AndroidInputThreePlus.java:47)
android.view.View.dispatchGenericMotionEventInternal(View.java:7882)
android.view.View.dispatchGenericMotionEvent(View.java:7869)
android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1862)
android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1606)
android.view.View.dispatchGenericMotionEvent(View.java:7859)
android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1862)
android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1606)
android.view.View.dispatchGenericMotionEvent(View.java:7859)
android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1862)
android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1606)
android.view.View.dispatchGenericMotionEvent(View.java:7859)
android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1862)
android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1606)
android.view.ViewGroup.exitHoverTargets(ViewGroup.java:1688)
android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2689)
android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3207)
android.view.ViewRootImpl.doDie(ViewRootImpl.java:5818)
android.view.ViewRootImpl.die(ViewRootImpl.java:5791)
android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:348)
android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:303)
android.view.WindowManagerImpl.removeViewImmediate (WindowManagerImpl.java:84)
android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3725)
android.app.ActivityThread.access$1400(ActivityThread.java:151)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1374)
android.os.Handler.dispatchMessage(Handler.java:110)
android.os.Looper.loop(๋ฃจํผ.์ž๋ฐ”:193)
android.app.ActivityThread.main(ActivityThread.java:5292)
java.lang.reflect.Method.invokeNative(Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
dalvik.system.NativeStart.main(NativeStart.java)

๋ชจ๋“  4 ๋Œ“๊ธ€

๋‚˜๋Š” ์—ฌ์ „ํžˆ ๊ทธ๊ฒƒ์ด libgdx์˜ ๋ฒ„๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ์ดˆ๊ธฐํ™” = new AndroidGraphics()๊ฐ€ ํ›จ์”ฌ ์ด์ „์ž…๋‹ˆ๋‹ค.
Gdx.graphics = this.getGraphics();
AndroidGraphics์˜ ๊ฒฝ์šฐ ์ž์ฒด์ ์œผ๋กœ view.setRenderer(this)๋กœ ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค.

์œ ํšจํ•œ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ํ…œํ”Œ๋ฆฟ๊ณผ Xoppa์—์„œ ์ œ๊ณตํ•œ ๋งํฌ์— ๋”ฐ๋ผ ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์„ธ์š”.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰