Abra is a very scared pokemon. Standing to close to it will cause it to teleport away. If you wanna catch or fight it you have to throw your pokemon/pokeball from a safe distance. When captured it only knows the move Teleport. To level it you should throw the Abra to a pokemon and than switch it out for the experience.