そもそもstudioコマンドとは
以下を実行すると、デフォルトでは'/usr/local/bin/'にstudioがインストールされます。
Android Studioのメニュー -> Tool -> Create Command-line Luncher...
これをやっておくと、コマンドラインでプロジェクトのカレントディレクトリにいるとき、以下でプロジェクトを開くことができます。
studio .
もちろん相対パスでも開くことができるのでUI上から開くより楽ですね。
解決方法
いつからかプロジェクトが開かずAndroid Studioが起動するだけになっていました。
/usr/local/bin/studio
を見てみると以下のようになっていました。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import socket
import struct
import sys
import traceback
# see com.intellij.idea.SocketLock for the server side of this interface
RUN_PATH = u'/Applications/Android Studio.app'
CONFIG_PATH = u'/Users/kanari3/Library/Preferences/AndroidStudio3.5'
SYSTEM_PATH = u'/Users/kanari3/Library/Caches/AndroidStudio3.5'
.
.
.
Android Studioのversionをアップデートしたのでパスがあっていなかったようです。
現行のversion (今回は3.6) に書き換えて正しく動作するようになりました。
おわり
ほとんどのマシンでは「Create Command-line Luncher...」を再度実行するだけで修正されると思います。
どうしても直らないときは確認してみると良いでしょう。