The CocoonJS Launcher is only for testing your app. I think you can get an .APK from Ludei to test directly on your device. Or you could just go ahead and submit to their cloud build system and try out the result.
I'm afraid you haven't provided enough information to comment on the XDK issue - we need to know things like the exact error message. Sharing your .capx would allow us to try it out ourselves as well. Also I don't think appMobi support Android with directCanvas yet, you might have to go with Ludei for now instead.