【Fixed】Android Studio startup crashes on macOS 15.4 Sequoia

一時的な対応してたので気になっていました。

👉 Mac OS Sequoia 15.4 で Android Studio を含む IDEA系 IDE が起動できないとかクラッシュの件

今の最新版で修正されてるって。

it still crashes on startup on my device. It happened after I modified the macOS keyboard shortcuts.

it most likely happening after modifying macOS shortcuts

Apr 17, 2025 12:41PM

Marked as fixed.

The fix going to be included into next Android Studio releases
- Meerkat.1 Patch 2
- Meerkat.2 RC3
- Narwahl.1 Canary7

Startup crashes on macOS 15.4 [408836786] - Issue Tracker
https://issuetracker.google.com/issues/408836786?pli=1

cannot open Android ,it Boom [411163934] - Issue Tracker
https://issuetracker.google.com/issues/411163934


【Android Studio】 エディタからの左のファイル表示(Project View) を同期させる

Android Studio の更新や

プロジェクトの設定時に、

毎回設定しているのですが、

毎回忘れて調べているので。

 

🧑🏻‍💻 以前は「Autoscroll from source」だった

👉 Android Studioでエディタでファイルを表示したらProject Viewでも表示する方法 #AndroidStudio - Qiita

Project View に設定の歯車ボタンがなくなってる!!

 

🧑🏻‍💻 「Always Select Opened File」

いつ変更になったか知らんが、

毎回探すのに苦労しますわ。


Project View
  ↓

右クリック

  ↓

Behavior

  ↓

Always Select Opened File

 

🧑🏻‍💻 まとめ

「shift → shift」 から「always」で調べると早い。

GUI操作の変更は調べづらい。


Jetpack Compose 「Modifierは子1つ目だけに適用する」の考え方

実際のコード例で考えてみる。


Column {
  Text(
    text = "Hello",
    modifier = Modifier.padding(16.dp)
  )
  Text(
    text = "World",
    modifier = Modifier.padding(16.dp)
  )
}


val modifier = Modifier.padding(16.dp)

Column {
  Text(text = "Hello", modifier = modifier)
  Text(text = "World", modifier = modifier)
}


Column(
  modifier = Modifier.padding(16.dp)
) {
  Text(text = "Hello")
  Text(text = "World")
}


@Composable
fun ParentLayout() {
  Column(
    modifier = Modifier.verticalScroll(rememberScrollState())
  ) {
    for (i in 1..10) {
      ListItem(
        text = "Item $i",
        modifier = Modifier.padding(8.dp)
      )
    }
  }
}

@Composable
fun ListItem(modifier: Modifier, text: String) {
  Text(
    text = text,
    modifier = modifier.background(Color.LightGray)
  )
}

共有することの意味は「統一性」だろうけども、

見通しが悪くなるので「1つ目まで」としているのだろう。

「まずは個別につけてから共通部分をホイストしていく。」

「親から渡すときは子まで影響。孫は個別に。」

そんな考え方の順番が簡単で自然だと思います。