安装好android sdk后, 打包时老是会有下面的问题。
java.io.IOException: Cannot run program "xxxxxx/aapt": error=2, 没有那个文件或目录
但是确认aapt这个文件是存在的,google后发现aapt工具需要32位库的支持才能运行。 需要安装下面的库解决。
1. Execute failed: java.io.IOException: Cannot run program "/android/sdk/build-tools/android-4.4/aapt": error=2, 没有那个文件或目录
解决:
# yum install -y compat-libstdc++-296.i686
# yum install -y compat-libstdc++-33.i686
2. [aapt] /android/sdk/build-tools/android-4.4/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
解决:
# yum install -y zlib
3. [aapt] /android/sdk/build-tools/android-4.4/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解决:
# yum install -y libstdc++.so.6
4、error while loading shared libraries: libz.so.1: cannot open shared obj
解决:
#yum install -y zlib.i686
reference: [url]http://wolfgangkiefer.blog.163.com/blog/static/86265503201310206246960/[/url]
java.io.IOException: Cannot run program "xxxxxx/aapt": error=2, 没有那个文件或目录
但是确认aapt这个文件是存在的,google后发现aapt工具需要32位库的支持才能运行。 需要安装下面的库解决。
1. Execute failed: java.io.IOException: Cannot run program "/android/sdk/build-tools/android-4.4/aapt": error=2, 没有那个文件或目录
解决:
# yum install -y compat-libstdc++-296.i686
# yum install -y compat-libstdc++-33.i686
2. [aapt] /android/sdk/build-tools/android-4.4/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
解决:
# yum install -y zlib
3. [aapt] /android/sdk/build-tools/android-4.4/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解决:
# yum install -y libstdc++.so.6
4、error while loading shared libraries: libz.so.1: cannot open shared obj
解决:
#yum install -y zlib.i686
reference: [url]http://wolfgangkiefer.blog.163.com/blog/static/86265503201310206246960/[/url]