Pesce adb non trovato

1

Ho installato guscio di pesce sul mio macbook. quando provo a eseguire il comando adb - ottieni errore fish: Unknown command 'adb' , anche se adb viene aggiunto a .bash_profile. Come risolverlo?

~ / .bash_profile

export ADB=:/Users/mancj/Library/Android/sdk/platform-tools/
export PATH=$ADB:$PATH

Modifica Ho provato un cd nella cartella adb ed eseguo il comando adb , ottenendo anche l'errore fish: Unknown command 'adb'

    
posta Mansur Nashaev 26.01.2017 - 09:56
fonte

3 risposte

1

fish non interessa i file di avvio di bash , vedi link

Devi invece modificare PATH in ~/.config/fish/config.fish e riavviare la shell.

    
risposta data 26.01.2017 - 10:33
fonte
1

Nel Terminale di Android Studio, esegui il seguente comando:

set PATH ~/Library/Android/sdk/platform-tools $PATH

Ciò significa che qualsiasi eseguibile all'interno del percorso specificato (adb nel nostro caso) può essere eseguito dal suo nome piuttosto che dalla directory del percorso.

Se non stai usando FISH, puoi ottenere lo stesso usando questo comando:

export PATH="~/Library/Android/sdk/platform-tools":$PATH

    
risposta data 31.08.2018 - 20:23
fonte
-1

Inoltre, è improbabile che il pesce includa "." (CWD) nel suo percorso di default, quindi è improbabile che l'inserimento nella directory contenente il file binario che si desidera eseguire non funzioni. Se è strettamente necessario, specifica esplicitamente il percorso:

$ ./binary_to_run

In generale, incluso "." nel percorso è un exploit di sicurezza in attesa di accadere.

    
risposta data 27.01.2017 - 02:14
fonte

Leggi altre domande sui tag