Android Studio Koala Feature Drop | 2024.1.2

Android Studio は Android 開発用の公式 IDE であり、Android アプリの構築に必要なものがすべて含まれています。

このページでは、 Android Studio Koala Feature Drop です。ダウンロードはこちらから行うことができます。更新する場合は、Android Studio 内で [Help] > [Check for updates](macOS では [Android Studio] > [Check for updates])を選択してください。

このバージョンの Android Studio で修正された項目については、クローズされた問題をご覧ください。

旧バージョンの Android Studio のリリースノートについては、Android Studio の過去のリリースをご覧ください。

今後リリースされる機能や改良点の早期アクセスについては、Android Studio のプレビュー ビルドのページをご覧ください。

Android Studio で問題が発生した場合は、 既知の問題またはトラブルシューティング できます。

Android Gradle プラグインと Android Studio の互換性

Android Studio ビルドシステムは Gradle をベースにしており、Android Gradle プラグイン(AGP)は Android アプリのビルドに役立つ複数の機能を追加します。次の表に、Android Studio の各バージョンに必要な AGP のバージョンを示します。

Android Studio バージョン 必要な AGP バージョン
テントウムシ |2024 年 2 月 1 日 3.2 ~ 8.7
Koala Feature Drop |2024 年 1 月 2 日 3.2 ~ 8.6
コアラ |2024 年 1 月 1 日 3.2 ~ 8.5
クラゲ2023 年 3 月 1 日 3.2 ~ 8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

古いバージョン

Android Studio バージョン 必要な AGP バージョン
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

Android Gradle プラグインの新機能については、Android Gradle プラグインのリリースノートをご覧ください。

Android API レベルをサポートするツールの最小バージョン

特定の API レベルをサポートする Android Studio と AGP には最小バージョンがあります。プロジェクトの targetSdk または compileSdk で必要とされるバージョンよりも低いバージョンの Android Studio または AGP を使用すると、予期しない問題が発生する可能性があります。Android OS のプレビュー版をターゲットとするプロジェクトでは、最新プレビュー版の Android Studio と AGP の使用をおすすめします。Google Chat では インストール Android Studio のプレビュー版と安定版のプレビュー版をご覧ください。

Android Studio と AGP の最小バージョンは次のとおりです。

API レベル Android Studio の最小バージョン AGP の最小バージョン
VanillaIceCream のプレビュー クラゲ2023 年 3 月 1 日 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Android Studio Koala Feature Drop の新機能は次のとおりです。

パッチリリース

Android Studio Koala のパッチリリースは次のとおりです。 Android Gradle Plugin 8.5 です。

Android Studio Koala |2024.1.1 パッチ 1 と AGP 8.5.1(2024 年 7 月)

このマイナー アップデートには、こちらのバグの修正が含まれています。

Android デバイス ストリーミング: デバイスの追加と登録の改善

Android デバイス ストリーミングに に加えて、すでに 20 種類以上のデバイスモデルが用意されており、 使用可能:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

また、Firebase を初めて使用する場合、Android Studio は自動的に Koala Feature にログインすると、無料の Firebase プロジェクトが設定されます。 ドロップするとデバイス ストリーミングを使用できます。必要なデバイスをストリーミングできます はるかに高速です Android デバイス ストリーミングの割り当ての詳細 Firebase Blaze プラン プロジェクトのプロモーション割り当てなど、 期間限定です。

USB ケーブルの速度検出

Android デバイスを接続できるようになったことを Android Studio が検出するようになりました 高速の USB ケーブルを使用してください。デバイスを最大限活用するためのアップグレードが提案されます 提供します適切な USB ケーブルを使用すると、アプリのインストール時間が短縮され、 Android Studio デバッガなどのツールを使用する際のレイテンシを最小限に抑えられます。

デバイスにつながる USB チェーン全体が検証されます。[接続] アイコン 速度警告ケーブルのバージョン証明書を確認しますが、 USB チェーンに関連するハブ(モニターのハブを含む)も含まれます。

USB ケーブルの速度検出は、以下のデバイスでご利用いただけます。

  • API レベル 30(Android 11)以降を搭載しているデバイス。
  • macOS または Linux を実行しているワークステーション。Windows は近日中にサポートされる予定です。
  • SDK Platform Tools の最新バージョン。

Android Studio で提供される情報は、Android Studio の OS に応じて、次のいずれかのツールを使用します。

  • Mac: ターミナルから system_profiler SPUSBDataType を実行
  • Linux: ターミナルから lsusb -vvv を実行

Google サービスへのログインフローを更新しました

1 つの認証で複数の Google サービスへのログインがより簡単になりました 示します。Android Studio、Firebase for Android で Gemini を使用するかどうか デバイス ストリーミング、Google Play for Android Vitals レポートなど、 移行すると、新しいログインフローにより、簡単に使い始めることができます。もし Firebase の初心者で、Android Studio の Android Device Streaming を使用したい場合 自動的にプロジェクトが作成されるため、必要なリソースのストリーミングをすぐに開始できます。 接続します。権限のきめ細かなスコープ設定により、 アカウントにアクセスできるサービスを常に管理できます。特典を プロフィールのアバターをクリックして、デベロッパー アカウントでログインします。

デバイス UI 設定のショートカット

UI のビルドとデバッグに役立つ、デバイス UI を導入しました Android Studio の [Running Devices] ツール ウィンドウでショートカットを設定します。 ショートカットを使用して、ダークモードなどの一般的な UI 設定の効果を確認できます テーマ、フォントサイズ、画面サイズ、アプリの言語、TalkBack です。こちらの エミュレータ、ミラーリングされた物理デバイス、ストリーミングされたデバイスを使用したショートカット ダウンロードしました

[TalkBack] や [選択して読み上げ] などのユーザー補助機能の設定もあります。 デバイスにすでにインストールされている場合のみ表示されます。動画が表示されない場合 Android ユーザー補助設定ツール アプリ( Google Play ストア。

デバイス UI 設定のショートカットは、API レベル 33 または 高くなります。

<ph type="x-smartling-placeholder">
</ph> 実行中のデバイス ウィンドウでのデバイス UI 設定ショートカット <ph type="x-smartling-placeholder">
</ph> 実行中のデバイス ウィンドウでのデバイス UI 設定ショートカット
をご覧ください。

タスク中心のアプローチによる Profiler の高速化と改善

Android Studio Profiler のパフォーマンスは、 プロファイル可能なアプリでのシステム トレースのキャプチャなどのタスクをプロファイリングできるようになりました 最大 60% 速く起動できます

また、Profiler はタスクを中心とした再設計により、タスクの開始が簡単になっています。 または、CPU、メモリ、消費電力に関するアプリの できます。たとえば、プロファイリングや改善のためにシステム トレース タスクを開始できます。 Profiler を開いたらすぐに UI からアプリの起動時間を確認できます。

Wear OS タイルのプレビュー パネル

<ph type="x-smartling-placeholder">
</ph> プレビュー パネルのグループ名は、
    プレビュー アノテーション
Android Studio のタイル プレビュー パネル

Jetpack Tiles ライブラリのバージョン 1.4 の依存関係をいくつか含めて、 できます。 Wear OS アプリのタイルのスナップショットを表示する。 このプレビュー パネルは、タイルの外観が デバイスに応じて異なるコンテンツを生成する、といった条件に スポーツイベントのハーフタイムに到達した、などです。

Compose Glance ウィジェットのプレビュー

Android Studio Koala Feature Drop で Jetpack Compose ウィジェットを一目で確認。キャッチ 早期にウィジェットの外観を微調整したり 開発プロセスに集中できます。使用を開始するには、以下のステップを実行してください。

  1. 依存関係を追加します。
    1. 依存関係をバージョン カタログに追加します。
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. アプリレベルの build.gradle.kts ファイルに依存関係を追加します。
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Glance UI があるファイルに依存関係をインポートします。
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Glance ウィジェットのプレビューを作成します。
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Compose のライブ編集がデフォルトで有効になり、新しいショートカットが登場

ライブ編集は デフォルトで手動モードで有効になります。安定性と堅牢性が向上しました import ステートメントのサポートなど、変更検出機能を備えています。

なお、Android Studio Koala Feature Drop ベータ版 1 以降では、デフォルトの 手動モードで変更をプッシュするショートカットが、 Command+' キーを押します。キーマップの設定でカスタマイズすることもできます。 できます。