você está tentando executar um executável do Windows. Experimente o wine adb.exe.
Estou tentando executar um script de shell no Ubuntu para exibir meu telefone Firefox OS. Eu baixei e descompactei a nova versão. Eu lancei o shell e naveguei para o diretório em que o arquivo .sh
está.
Todos os arquivos necessários para fazer o flash do telefone estão no mesmo diretório. Ele usa dois executáveis - adb
e flashboot
- que estão no diretório. Eu digito ./flash.sh
e ele produz a saída 'nenhum tal arquivo ou diretório' erros.
Eu digitei ./adb
(que é o primeiro comando no shell script) e ele dá o mesmo erro - mesmo que eu possa ver que o executável está lá.
O que estou fazendo de errado? Tenho certeza que é algo simples.
Aqui está a saída ls
para o executável adb
:
-rwxr-xr-x 1 parallels parallels 204436 Jun 13 18:41 adb
Sim, estou definitivamente no diretório correto
parallels@~/Downloads$ pwd
/home/parallels/Downloads
Completamente ls -la
:
drwxrwxr-x 2 parallels parallels 4096 Sep 8 13:17 .
drwxr-xr-x 39 parallels parallels 4096 Sep 8 13:16 ..
-rwxr-xr-x 1 parallels parallels 204436 Jun 13 18:41 adb
-rw-r--r-- 1 parallels parallels 191488 Jun 13 18:41 adb.exe
-rw-r--r-- 1 parallels parallels 96256 Jun 13 18:41 AdbWinApi.dll
-rw-r--r-- 1 parallels parallels 60928 Jun 13 18:41 AdbWinUsbApi.dll
-rw-r--r-- 1 parallels parallels 4923392 Jun 13 18:41 boot.img
-rwxr-xr-x 1 parallels parallels 149928 Jun 13 18:41 fastboot
-rw-r--r-- 1 parallels parallels 140800 Jun 13 18:41 fastboot.exe
-rw-r--r-- 1 parallels parallels 1044 Jun 13 18:41 flash.bat
-rwxr-xr-x 1 parallels parallels 170 Jun 13 18:41 flash_mac.sh
-rwxr-xr-x 1 parallels parallels 182 Jun 13 18:41 flash.sh
-rw-rw-r-- 1 parallels parallels 99863338 Sep 7 22:57 images-peak-2013-06-13.Gecko-86f00ac.Gaia-619c980.zip
-rw-r--r-- 1 parallels parallels 153211752 Jun 13 18:41 system.img
-rw-r--r-- 1 parallels parallels 33649328 Jun 13 18:41 userdata.img
Isso é o que eu tento executar adb
. (Eu criei um novo diretório 'flash' para me certificar de que não é específico do diretório Downloads):
parallels@~/flash$ ./adb
bash: ./adb: No such file or directory
Encontrou isto:
Parece que pode ser a mesma coisa. Algo a ver com os executáveis sendo de 32 bits em um sistema de 64 bits e, portanto, as bibliotecas requeridas estão ausentes.
você está tentando executar um executável do Windows. Experimente o wine adb.exe.