Ich möchte ein AndroidStudio-Projekt über die Befehlszeile auf meinem Mac öffnen. Etwas wie:Öffnen Sie AndroidStudio-Projekt von der Befehlszeile auf OSX
~ $ AndroidStudio --path ~/my_android_project
Ist das in irgendeiner Weise möglich?
Ich möchte ein AndroidStudio-Projekt über die Befehlszeile auf meinem Mac öffnen. Etwas wie:Öffnen Sie AndroidStudio-Projekt von der Befehlszeile auf OSX
~ $ AndroidStudio --path ~/my_android_project
Ist das in irgendeiner Weise möglich?
wie etwa:
open -a /Applications/Android\ Studio.app ~/my_android_project
Die Eingabe des Pfades zur android Studio-Anwendung binary, gefolgt von einem Pfad zu einem androiden Projektverzeichnis, funktioniert für mich.
zum Beispiel:
/Applications/Android\ Studio.app/Contents/MacOS/studio ~<username>/androidprojects/AndroidAppProjectDirectory
Dies ist die richtige Lösung, wenn Sie die Umgebungsvariablen aus der Shell-Sitzung beibehalten möchten. – Emiswelt
In Ihrem ~/.bash_profile
hinzufügen
alias AndroidStudio="open -a /Applications/Android\ Studio.app"
Dann Terminal neu zu laden, und Sie können jetzt tun
AndroidStudio ~/my_android_project
Verwenden Sie den folgenden Befehl, um Ihr Projekt zu öffnen.
open -a Android\ Studio "Your Project Path"
Der einfachste Weg, es von der Kommandozeile zu verwenden, ist eine Verknüpfung mit Android Studio in Werkzeug gebaut zu erstellen: Menü -> Extras -> Befehlszeile Launcher erstellen.
Danach rufen Sie einfach studio myprojectname
.
Ich weiß nicht, wann das hinzugefügt wurde, aber es ist bei weitem die beste Lösung für das Problem. Es sollte als akzeptierte Antwort festgelegt werden (auch wenn die anderen Antworten immer noch korrekt sind). – noamtm
Funktioniert gut. Ich habe den Alias hinzugefügt: 'alias androidstudio =" open -a/Applications/Android \ Studio.app "' so kann ich z.B. 'androidstudio ~/my_android_project'. Danke – PKeno
Und ich habe den Alias 'alias android = 'open -a/Anwendungen/Android \ Studio.app .'' hinzugefügt, so dass ich einfach' android' in jedes Android Studio-Projektverzeichnis eingeben und öffnen kann. Es sind die kleinen Dinge! ;-) – mbm29414