I think the issue here (after doing som reading about it) is that in order to delete a file one must use this method:
http://developer.android.com/reference/ ... ang.String
My problem is that all file manipulation in my game engine is done from within a separate jar which I'd like to keep clean from Android dependencies.
That code uses FileUtils and regular Java API File methods to to stuff. Unfortunatly it seams that both API's in the case of a move request relies on copy + delete. Suppose thats how the native OS handles it anyway...
So the delete step naturally fails due to some Android restrictions causing Exception from FileUtils and a false response from code Java.
I'm gonna open up the game engine a bit to expose the files needed to "move" up to the Android abstraction level and this would probably fix it!
There is no school like old school gaming.