![‘libstdc++.so.6:无法打开共享对象文件:没有此文件或目录’](https://linux22.com/image/980269/%E2%80%98libstdc%2B%2B.so.6%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E5%85%B1%E4%BA%AB%E5%AF%B9%E8%B1%A1%E6%96%87%E4%BB%B6%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%99.png)
我尝试安装 apk 文件,但是无法安装。
/home/drmohammed/workspace/android/android-sdk-linux/platform-tools/
bash: /home/drmohammed/workspace/android/android-sdk-linux/platform-tools/: Is a directory
./adb install'/home/drmohammed/workspace/android/android-sdk-linux/platform-tools/mobogenie_1028.apk'
bash: ./adb: No such file or directory
./adb installmobogenie_1028.apk'
>
cd /home/drmohammed/workspace/android/android-sdk-linux/platform-tools/
./adb installFacebook.apk
./adb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
答案1
尝试以下命令:
cd /home/drmohammed/workspace/android/android-sdk-linux/platform-tools/
./adb install mobogenie_1028.apk
./adb 'installmobogenie_1028.apk'
什么问题?
需要
cd
。您实际上并没有更改目录。安装后路径中没有空格。这可能是导致问题的原因?
您在末尾添加了一个额外的引号,这导致了
>
。 Bash 需要更多输入。最重要的是,您没有使用命令 1 更改目录,因此该位置没有文件。
更新。根据编辑,您需要以下答案:
运行此命令:
apt-get install lib32stdc++6
然后是上面我已经说过的命令:
我的代词是“他”
答案2
我在运行模拟器时遇到相同的消息错误,解决方法如下:
sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++ <your-android-sdk-path>/Sdk/emulator/lib64/libstdc++/libstdc++.so.6