I used the libGDX setup UI to create a new project, copied sources from my tablet project and fixed all the errors due to libGDX version changes. Finally at the point to test and run, but first I hate the setup UI for libGDX . It's broken horribly as necessary folders were not created as they used to be, or were not properly imported by Android Studio. Regardless, when I run the desktop launcher the first file it attempts to load causes a file not found crash:
skin = new Skin(Gdx.files.internal("/data/defaultSkin.json"));
The JSON, Atlas, and PNG files are all in android/assets/data folder. Desktop launcher config is using that folder for the working path as is the ONLY thing I've found online to look at for Android Studio and this particular issue. However I still get the file not found error. And I am using the default skin that I pulled off GitHub. Funny that all this code worked fine on my tablet and Eclipse, however Android Studio is being a broken POS, and this is the "preferred" IDE for development? I had less problems with Eclipse and AIDE (for mobile) except that AIDE pushes libGDX for game development but doesn't fully support the Gradle build that libGDX pushes for uses to utilize rather than downloading the simple to use zip folder with the libs in it. Why the hell fix what isn't broken? It almost always breaks what was perfectly fine.....