There is something you did wrong. Like I said, start with clean slate and the easiest thing to do is to get it working ONLY on internal card which should have enough space. If not, just use basemap only to test. Then you can work on trying to move contents to external card. What proggy .apk are you using?