繁体   English   中英

在 OSX 上从命令行打开 AndroidStudio 项目

[英]Open AndroidStudio project from command line on OSX

我想在我的 Mac 上从命令行打开一个 AndroidStudio 项目。 就像是:

~ $ AndroidStudio --path ~/my_android_project

从命令行使用它的最简单方法是使用 Android Studio 的内置工具创建快捷方式:菜单 --> 工具 --> 创建命令行启动器。

之后,只需调用studio myprojectname

在此处输入图片说明

怎么样:

open -a /Applications/Android\\ Studio.app /path/to/my_android_project

对于 Windows 用户,请使用以下命令:

start "" "C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe" "X:\\path\\to\\my_android_project"

在你的~/.bash_profile添加

alias AndroidStudio="open -a /Applications/Android\ Studio.app"

然后重新加载你的终端,你现在可以做

AndroidStudio ~/my_android_project

键入 android studio 应用程序二进制文件的路径,然后键入 android 项目目录的路径对我有用。

例如:

/Applications/Android\ Studio.app/Contents/MacOS/studio  ~<username>/androidprojects/AndroidAppProjectDirectory

使用以下命令打开您的项目。

open -a Android\\ Studio "Your Project Path"

另一种方式,它只依赖于应用程序包标识符(不管应用程序在磁盘上的位置):

open -b com.google.android.studio /path/to/your/project

对于 Mac 用户:

如果您使用的是bach

  • 打开Terminalcd~像这样: cd ~
  • 使用以下命令打开.bach_profile文件: open .bach_profile
  • .bach_profile文件中添加以下行:
    alias NAMEYOUWANT="/Applications/Android\\ Studio.app"例如alias android="/Applications/Android\\ Studio.app"
  • 保存文件并重新启动终端。

如果您使用的是zsh

  • 打开Terminalcd~像这样: cd ~
  • 使用以下命令打开.zshrc文件: open .zshrc
  • .zshrc文件中添加以下行:
    alias NAMEYOUWANT="/Applications/Android\\ Studio.app"例如alias android="/Applications/Android\\ Studio.app"
  • 保存文件并重新启动终端。

您现在可以使用以下命令在 Android Studio 中打开一个项目:
open . -a NAMEYOUWANT open . -a NAMEYOUWANT (在我们的示例中,它将是: open . -a android

您可以按照以下步骤创建任何别名,例如打开 Xcode、Visual Studio 甚至快捷 git 命令。

对于 Mac Catalina 及更高版本,将此行粘贴到~/.zshrc

alias androidstudio="open -a /Applications/Android\ Studio.app"

保存然后重新加载它source ~/.zshrc

现在您可以从终端使用 Android Studio 打开特定的 android 项目。

让我们试试: androidstudio /path/to/your/project

这是正确的答案。 有一些权限相关的问题。 Android Studio 没有选择 PATH。

chmod +x /Applications/Android Studio.app/Contents/bin/printenv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM