‘libstdc++.so.6:无法打开共享对象文件:没有此文件或目录’

‘libstdc++.so.6:无法打开共享对象文件:没有此文件或目录’

我尝试安装 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'

什么问题?

  1. 需要cd。您实际上并没有更改目录。

  2. 安装后路径中没有空格。这可能是导致问题的原因?

  3. 您在末尾添加了一个额外的引号,这导致了>。​​ Bash 需要更多输入。

    最重要的是,您没有使用命令 1 更改目录,因此该位置没有文件。


更新。根据编辑,您需要以下答案:

libstdc++.so.6:无法打开共享对象文件:没有此文件或目录

运行此命令:

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

相关内容