'libstdc ++. so.6: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo "

3

Eu tentei instalar o arquivo apk, mas não consigo.

/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
    
por Mohammed Elsayed 25.04.2015 / 09:25

2 respostas

6

Experimente estes comandos:

cd /home/drmohammed/workspace/android/android-sdk-linux/platform-tools/
./adb install mobogenie_1028.apk
./adb 'installmobogenie_1028.apk'

O que estava errado?

  1. Necessário para ser cd . Você não estava realmente mudando de diretório.

  2. Você não tinha espaço após a instalação e o caminho. Isso pode estar causando um problema?

  3. Você recebeu uma cotação extra no final, que estava causando o > . Bash estava esperando mais informações.

    Além disso, você não alterou os diretórios com o comando 1, portanto, não havia nenhum arquivo nesse local.

Atualizar. De acordo com a edição, você precisa desta resposta:

  

libstdc ++. so .6: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

Execute este comando:

apt-get install lib32stdc++6

E então os comandos que eu já disse acima:

    
por Tim 25.04.2015 / 09:44
0

eu tenho esse mesmo erro de mensagem para rodar emuladores e resolvi assim:

sudo ln -sf   /usr/lib/x86_64-linux-gnu/libstdc++ <your-android-sdk-path>/Sdk/emulator/lib64/libstdc++/libstdc++.so.6
    
por imaginabit 04.10.2017 / 14:27