0
0

More than 1 year has passed since last update.

メモ MacBook Air (M1)でFlutterインストール時のJavaのエラー

Posted at

Macについて

MacBook Air M1, 2020
チップ Apple M1
OS Ventura 13.2

状況

下記を参照し、Macをインストール

Javaは別途homebrewでインストール済み

% flutter doctor 
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.1, on macOS 13.2 22D49 darwin-arm64, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[!] Android Studio (version 2022.1)
    ✗ Unable to find bundled Java version.
[✓] VS Code (version 1.75.0)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

! Doctor found issues in 1 category.

Android StudioにバンドルされているJavaが見つけられないとのエラーが発生。
(それ以外は、問題なし)

解決

cd /Applications/Android\ Studio.app/Contents/
ln -s jbr jre

Android Studioのパッケージ内にあるContentsフォルダ内のjbrに対して、jreというシンボリックリンクを貼る

image.png

調査方法

Googleで検索したところ、stackoverflowで同様の質問が投稿されている。

中を見たところ、jreに対して、jdkのシンボリックリンクを貼るように記載されているが、jreフォルダが存在しない。
上記ページの下の方を見ると、解決に記載した方法が載っていたので、実施したところ、成功。
投稿では、macOS VenturaかつCPUがIntelと書いてあるが、コメントでM2で成功したと記載があるので、OSによるのかもしれない。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0