【问题标题】:Open AndroidStudio project from command line on OSX在 OS X 上从命令行打开 Android Studio 项目
【发布时间】:2016-05-23 15:48:12
【问题描述】:

我想在我的 Mac 上从命令行打开一个 AndroidStudio 项目。比如:

~ $ AndroidStudio --path ~/my_android_project

这在某种程度上是可能的吗?

【问题讨论】:

    标签: macos android-studio


    【解决方案1】:

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

    之后,只需拨打studio myprojectname

    【讨论】:

    • 我不知道这是什么时候添加的,但它是迄今为止解决问题的最佳方法。它应该被设置为接受的答案(即使其他答案仍然正确)。
    • 这个是最简单最好的。
    • 这也适用于项目需要“导入”并且它是跨平台的(我假设)。以前我使用的是“open -a”,它有点工作,但没有正确导入我们的旧项目。它也仅限于 Mac。
    • 这应该是公认的答案。就是这样。
    • 除了建议的解决方案之外,当应用时,您还可以在您已经获得项目的文件夹中运行 android studio,就像这样的代码:vscode code . android studio studio .
    【解决方案2】:

    怎么样:

    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"

    【讨论】:

    • 效果很好。我添加了别名:alias androidstudio="open -a /Applications/Android\ Studio.app" 所以我可以做例如androidstudio ~/my_android_project。谢谢
    • 我添加了别名alias android='open -a /Applications/Android\ Studio.app .',这样我就可以在任何Android Studio项目的目录中输入android并打开它。都是些小事! ;-)
    • 在 Windows 上你甚至不需要 start "",只需 "C:\Program Files\Android\Android Studio\bin\studio64.exe" "X:\path\to\my_android_project"
    • @DonaldDuck 我没有添加windows部分,我不知道区别......在Mac上你可以直接执行可执行文件并给它一个文件作为参数,它可能会工作...但它与让 finder 使用文档打开应用程序并不完全相同,如果 windows 相同或不同,则为 idk。
    【解决方案3】:

    在你的~/.bash_profile 添加

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

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

    AndroidStudio ~/my_android_project
    

    【讨论】:

      【解决方案4】:

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

      例如:

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

      【讨论】:

      • 如果您想保留 shell 会话中的环境变量,这是正确的解决方案。
      【解决方案5】:

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

      open -a Android\ Studio "Your Project Path"

      【讨论】:

        【解决方案6】:

        另一种方式,仅依赖于应用程序包标识符(无论应用程序在磁盘上的位置):

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

        【讨论】:

        • Tools &gt; Create command line launcher 不再有效。这是唯一对我有用的命令。您可以创建自己的别名以在 bash/zsh 配置文件中打开它:alias studio='open -b com.google.android.studio'
        【解决方案7】:

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

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

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

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

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

        【讨论】:

        • 它的工作。谢谢。
        【解决方案8】:

        对于 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 android

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

        【讨论】:

          猜你喜欢
          • 2011-11-02
          • 1970-01-01
          • 2017-09-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-04
          • 1970-01-01
          • 2019-12-07
          相关资源
          最近更新 更多