I have repeatedly encountered this problem and I don't know what the problem is. I have checked a lot. The following is an online saying, but I still don't think it works.
Problem description: When you start an AVD with a specified sdcardExec'/System/Bin/Sh'Failed: Bad Address(14. (If AVD does not contain sdcard, this error will not occur. However, my project must be able to read sdcard resources !)
Solution: I have checked a lot on the Internet. Some say that I want to add $ sdk_home/tools to the path, and some say that I want to specify the specific number of M of sdcard, Which is useless. Finally, thanks to the wall flip software FG, I found forums.androidhomepage.com/index.php on a foreign website.
There seems to be an error in the official SDK building tutorial. Change $ sdk_home/tools in path to $ sdk_home, that is, remove/tools. Restart eclipse. Everything is OK.