How to solve "Unable to run mksdcard SDK tool" when installing Android Studio on Fedora 21?
(This answer is for an Ubuntu distribution)
If you are running the 64-bit Ubuntu, the following fix should solve your problem:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
UPDATE:
For Ubuntu 15.10 and 16 (Provided by tony gil and briankip) :
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
This also works on GNU/Linux Debian 9 (Stretch) x86_64.
From a discussion of the problem at http://forums.fedoraforum.org/showthread.php?t=303238 I installed several packages with the command
sudo yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64
After these (and their dependencies) were successfully installed, clicking "RETRY" in the Setup Wizard popup displaying the error allowed the installation of Android Studio to proceed to a successful completion.
The Fedora Project Wiki also has an article about how to set up Android Development.
For 64-bit systems, you will have to install these packages
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
For Fedora 22+ on a 64-bit system, you need to use dnf to install these packages
dnf install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686