The first major refactor of the gldemos repos is now complete. The major changes are providing a new repository just for Android utilities useful across various demo repos. This is the
modern-java6-android-demoframework repo. Right now for actual end deployable demos there is just
modern-java6-android-gldemos, but sometime in the future in my "copious spare time" I'd like to port over to Java / Android some of the Nvidia Gameworks OpenGL demos. Well the Java Nvidia demos repo is going to carry a different license (whatever Nvidia is using), but both will use "demoframework" repo and the
modern-java6-android-glframework repo. This is one reason to move the Android GUI utility code out of the glframeworks repo, but also this GUI code had dependencies on Google's app compatibility v4 & v7 libraries. This is nasty when the desire is just to include the glframeworks repo with you own code when you may never have any desire of pulling in Google's app compatibility frameworks.
There were small cosmetic fixes too with directory paths, but beyond that the major changes above are described. If you already have checked out from source control apologies for the problems you might have as you will need to also check out the "demoframeworks" repo.
The good news is that this should be the last major structural change when it comes to repos and organization for the existing gldemos repo. I only expect to add at some unknown future point in time a new 4th repo with the Nvidia Gameworks ports. If you are having trouble updating many apologies in advance. If you can't resolve problems by simply updating your repos and checking out the new demoframework repo then perhaps just try reinstalling from scratch. I have tested and verified that a fresh build with checking out all three repos works.
Thanks!