diff --git a/alienblaster/project/src/Globals.java b/alienblaster/project/src/Globals.java index 726e21b2a..f88ab2269 100644 --- a/alienblaster/project/src/Globals.java +++ b/alienblaster/project/src/Globals.java @@ -21,14 +21,12 @@ class Globals { } class LoadLibrary { - public LoadLibrary() {} - static { + public LoadLibrary() + { System.loadLibrary("tremor"); System.loadLibrary("sdl"); System.loadLibrary("sdl_mixer"); System.loadLibrary("sdl_image"); System.loadLibrary("sdl_ttf"); - System.loadLibrary("application"); - System.loadLibrary("sdl_main"); } } diff --git a/alienblaster/project/src/Video.java b/alienblaster/project/src/Video.java index 2b1d5b473..6a589985c 100644 --- a/alienblaster/project/src/Video.java +++ b/alienblaster/project/src/Video.java @@ -40,6 +40,9 @@ class DemoRenderer extends GLSurfaceView_SDL.Renderer { public void onDrawFrame(GL10 gl) { nativeInitJavaCallbacks(); + + System.loadLibrary("application"); + System.loadLibrary("sdl_main"); nativeInit(); // Calls main() and never returns, hehe - we'll call eglSwapBuffers() from native code