from my experience, XDK has worked well. I only say this to confirm that it can work well. how big is the project? Sometimes some apps can use up too much memory and crash.. often Retina quality apps can be problematic for android devices.
in my experience any time android or iOS apps crash is because of memory management issues. Unfortunately with wrappers no matter what kind you use, memory management is pretty much non existant.. so what works on a browser may not work on mobile.
Is all of your art optimized for mobile? (using powers of 2 for all graphics)
do you have many graphics that are excessive in size (over 512x512 pixels.
I had a project that would crash using various different wrappers and they would all crap out while it would run fine on a browser on a pc.. what i had to do was reduce all of the art by about 47% (the game was running at 1920x1080) and doing this fixed the problem.
If you're game is say.. 1mb or something.. then none if this would likely apply
Also consider making a simple game as well.. something very "hello world" and run it through XDK and see if it also crashes.