Android SDK - aapt错误:libstdc ++.so.6无法打开共享对象文件

Dre*_*mor 36 linux android adt libstdc++

我正在创建一个无中生有的新项目,用于测试目的,在新的ADT安装(Ubuntu Gnome 14.04 LTS,x86_64 CPU)上将所有参数保留为默认值(我没有进行任何代码更改),但我有以下内容Eclipse控制台中的错误:

[2014-06-11 09:03:10 - Kronos] /home/erwan/Applications/ADT/adt-bundle-linux-x86_64-20140321/sdk/build-tools/19.1.0/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

这是我已经尝试过的:

- >我试图通过Ubuntu软件库(重新)安装ia32-libs,libstdc ++和libstdc ++ 6:没有变化

- >检查更新(对于Eclipse和SDK):没有变化

- >重新安装所有Android Build工具:无变化

- >重新安装亚行:没有变化

Jay*_*hoi 69

sudo apt-get install lib32stdc++6 lib32z1
Run Code Online (Sandbox Code Playgroud)

  • 我不认为需要`lib32z1-dev`包.我尝试没有它,它工作正常.通常只在编译针对该库的内容时才需要`-dev`包. (8认同)
  • 对于centos:`yum upgrade libstdc ++`,`yum install libstdc ++.i686`为我解决了这个问题 (3认同)
  • 我真的不知道是否需要lib32z1-dev软件包,但这对我有用. (2认同)

wei*_*yin 22

在我的64位Ubuntu 14.04桌面上,这就是我所需要的:

sudo apt-get install lib32stdc++6
Run Code Online (Sandbox Code Playgroud)


小智 7

我也有一个64位的Ubuntu 14.04桌面,这个设置的正确答案确实是:

sudo apt-get install lib32stdc++6
Run Code Online (Sandbox Code Playgroud)