In android, when "the memory card" is meant, they mean the external one. if I were you, I'd try and install it in the root of the internal SDCard. It's the logical thing to do since you're not supposed to be able to access the actual root directory (you only get that access by... well, rooting the device
).