problem solved – MotoDev & Eclipse stuck at “Initalizing Java Tools”

So Randomly today, I was having a problem of getting MotoDev Studio & Eclipse to work and run my android projects. I was getting this error “Initalizing Java Tools” and “” on the command line. I tried everything from uninstalling and reinstalling MotoDev & Eclipse but that did nothing. But I managed to fix it by temporary removing all my files from the Workspace. Then I open Eclipse and if any folders where still there are deleted them. Then closed it (pretty much cleaning up my workspace). I then opened MotoDev and checked to see if  I would still get the error “Initalizing Java Tools” But I didnt. I created a test project just to see if it worked and it did.

  1. 1. Close Eclipse.
  2. Temporary move offending project somewhere out of the workspace.
  3. Start Eclipse, wait for workspace to load (it should).
  4. Close Eclipse again.
  5. Move the project back to workspace.

The below link has two different ways to solve this problem if it ever happens to you. Save the time and energy from Uninstalling and Reinstalling your software.

Forum Link “Eclipse Hangs while Opening Workspace” (I used this one)

How to Prevent Eclipse from Hanging on StartUp


Video Tutorials using Unity game engine for Android

More details about these tutorials can be found on the Burton’s Media Group Blog

Android OpenGL Nonsense Video

Trying to make sense of OpenGL for Android

OpenGL ES 2.0 Mindmap Android

The Open Graphics Library(OpenGL) is a cross-platform graphics API that specifies a standard software interface for 3D graphics processing hardware.

This is a mind map of the OpenGL package/class GLES20 which is stands for OpenGL ES 2.0. This 3D graphics package enables someone to fully program and control 3D graphics within the app using shaders. This gives the programmer flexibility to create what they may envision in comparison to GLES10 – OpenGL ES 1.0 which has fixed functions and therefore has its limitations. The two most important classes that are necessary in OpenGL are GLSurfaceView & GLSurfaceView.Renderer (They go hand in hand). Without these two classes you would not be able to run OpenGL on your phone. OpenGL ES 2.0 is available for Android 2.2(API Level 8) and up. When it comes to creating Android Components using the GLES20 pipeline to make a “unique component/library” will be very useful and has room for complexity.

Open GL ES 2.0 Mindmap

Open GL ES 2.0 Mindmap

Reference: android.opengl
OpenGL Guide
OpenGL ES 2_X – The Standard for Embedded Accelerated 3D Graphics
OpenGL ES 2.0 Reference Pages
Reference: GLSurfaceView
Reference: GLSurfaceView.Renderer
OpenGL ES tutorial from FAU student

Links to a few Tutorials:
Droid Nova 3d Game Tutorial part 1 – 5
Insanity Design
OpenGL ES 1.0 – GLES10 Tutorial
OpenGL ES 2.0 – GLES20 Tutorial
Getting started with android game development

Bad Logic Android Forum

Some Possible useful Libraries:
Min3d Library
How to import objFiles using the Min3d Library
Libgdx library documentation