Ubuntu 64位系统下Android ADB工具失效

发表于:2015-07-29 10:56:02,已有2846次阅读

在Ubuntu 14.04的64位系统中使用Android Studio时,启动Android虚拟机会提示如下错误:

<Android_SDK_DIRECTORY>/tools/emulator: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

并且编译新建的项目时会提示无法识别R类:Cannot resolve symbol R,并且点击运行时,adb工具程序不能正常运行连接android设备。

找了很久,最后在Google搜索中了解到:因为Google编译Android使用的程序使用的是32位的库文件,因此在64位的系统环境中使用Android SDK编译运行Android项目必须安装有对应32位的库文件。

解决上述问题的办法是在终端中执行如下命令,进行对缺失库文件的安装:


sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
安装后,编辑运行Android APP一切正常。



参考文章:http://stackoverflow.com/questions/24158727/android-sdk-aapt-error-libstdc-so-6-cannot-open-shared-object-file

评论

暂无评论

您还可输入120个字