Pocket

Ubuntu 18.04を新規インストールしてから、Android studioをsnapでインストールし、Android SDKは既定の ~/Android/Sdk/ にインストールしました。

ターミナルでsdkmanagerを起動すると、NoClassDefFoundErrorで起動しません。avdmanagerも同様です。

解決方法

Ubuntu 18.04標準のjava 11ではなく、Android Studio同梱のjava 1.8を参照するようにします。

Android studioのインストール先に合わせて、読み替えて下さい。次の例は、snapでインストールした場合です。

.bashrcを適用します。再ログインするか、または、

無事、sdkmanagerが起動しました。