adb shell run-as /data/data/com.mypackagename restituisce "adb command non trovato", anche se vedo adb nella directory (/ Users/me/Library/Android/sdk/platform-tools)Come si esegue adb su un terminale mac?
risposta
Se si è in quella directory, è possibile eseguirlo con una barra punti, ovvero ./adb shell run-as /data/data/com.mypackagename
.
In generale, è possibile aggiungere tale directory alla variabile di ambiente PATH
.
Solo bisogno di aggiungere questo percorso al tuo profilo bash e la fonte è:
echo 'export PATH=$PATH:~/Library/Android/sdk/platform-tools/' >> ~/.bash_profile
source ~/.bash_profile
adb devices
Il primo passo, si dovrebbe ottenere Android percorso della directory SDK mediante procedura aperta:
Android Studio -> Preferenze -> Aspetto & Comportamento -> Impostazioni di sistema -> Android SDK
Il percorso verrà visualizzato qui. esempio:/Users/thisismyaccount/Library/Android/sdk
Avanti, si apre Terminale e digitare il comando come di seguito:
echo 'export PATH=$PATH:/Users/*thisismyaccount*/Library/Android/sdk/platform-tools/' >> ~/.bash_profile
source ~/.bash_profile
adb devices
Per gli utenti Xamarin Studio, questo è un copia/incolla dal Xamarin forums
Da Xamarin Studio, andare su Strumenti, quindi selezionare "Apri Prompt dei comandi di SDK Android". Questo aprirà una finestra di terminale e ti guiderà automaticamente verso il percorso dell'SDK di Android. Da lì puoi usare il comando ADB.