Android Studio Iguana の新機能は次のとおりです。
パッチリリース
Android Studio Jellyfish のパッチリリースは次のとおりです。 Android Gradle Plugin 8.4 です。
Android Studio Jellyfish |2023.3.1 パッチ 2 と AGP 8.4.2(2024 年 6 月)
重要なセキュリティ アップデート: A セキュリティの脆弱性 の GitHub プラグイン Android Studio Iguana で利用できます |2023.2.1 以降では、アクセスが公開される可能性がある 不正な第三者に配布できます。
解決策: JetBrains IntelliJ プラットフォーム製品の問題を解決した 修正プログラムは Android Studio Jellyfish |2023.3.1 パッチ 2(2023.3.1.20)。
Android Studio がすでにインストールされている場合は、 場合は、 更新するには、[ヘルプ >アップデートを確認する(または Android スタジオ >アップデートを確認してください)。それ以外の場合は 最新の安定版ビルドをダウンロードしてください。
さらに、GitHub の pull リクエスト機能を IDE で使用されている GitHub トークンを、すべて取り消すことを できます。プラグインは OAuth 統合または個人用プロファイルを使用でき、 両方を確認し、必要に応じて無効にしてください。
- OAuth 統合のアクセス権を取り消すには、次に移動してください: アプリケーション >承認済みの OAuth アプリ] に移動し、権限を取り消すには JetBrains IDE 統合トークン。
- PAT のアクセス権を取り消すには、次にアクセスしてください 個人用アクセス トークン GitHub プラグインに対して発行されたトークンを削除します。デフォルトのトークン名は、 IntelliJ IDEA GitHub 統合プラグインを使用しているものの、 使用できます。
トークンのアクセス権を取り消したら、プラグインをもう一度設定する必要があります Git オペレーションを含むすべてのプラグイン機能が再び利用できるようになります。
ご迷惑をおかけいたしましたことを心よりお詫び申し上げます。すべてのお客様に、直ちに最新情報をお伝えください。 コードとデータを保護する責任を負っています。
このマイナー アップデートには、 こちらのバグの修正
Android Studio Jellyfish |2023.3.1 パッチ 1 と AGP 8.4.1(2024 年 5 月)
このマイナー アップデートには、こちらのバグの修正が含まれています。
Android Studio の Gemini のご紹介
Android Studio の Gemini は、Android 開発のコーディング コンパニオンです。です。 Android Studio の AI を活用した会話機能により、 Android 開発の問い合わせに答えることで 生産性を向上できます詳しくは以下をご覧ください。 Android Studio の Gemini のご紹介
新しいログインフロー
デベロッパー アカウントで Android Studio にログインすると、 Firebase Crashlytics や Android デバイスの表示など、Google デベロッパー サービスから 指標に関するレポートを App Quality Insights リモートデバイスにもアクセスできます Android Studio のデバイス ストリーミング、 高品質のコードを Android Studio の Gemini - IDE から直接利用できます。
Android Studio Jellyfish では、簡単にアカウントを追加、管理できるほか、 IDE には 各機能に必要な権限のみを 割り当てることができますまず、 次のいずれかになります。
- 前述の機能のいずれかに移動し、 画面の指示に沿ってログインし、必要な権限を付与します
- すでにログインしている場合は、次の方法でアカウントと権限を管理できます。 [File](macOS では Android Studio)>[設定] >ツール >Google アカウント。
Android Studio のデバイス ストリーミングで実際のデバイスにアクセスする
Android Studio のデバイス ストリーミングを使用すると、リモートの物理環境に安全に接続できます。 Google の安全なデータセンターでホストされている Android デバイス。Firebase を活用し、 実際のデバイスに対してアプリをテストできる 最も迅速で簡単な方法です Google Pixel 8 Pro、Google Pixel Fold、一部の Samsung デバイスなどが対象です。
![Android Studio でデバイス ストリーミングを使用するアニメーション。](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=ja)
デバイスに接続したら、アプリのデプロイ、ディスプレイの表示、 デバイスを操作する(デバイスの回転や展開など) SSL 経由の直接 ADB 経由でデバイスで実行できる他の処理 できます。 Google はすべてのデータをワイプし、デバイスを初期状態にリセットしてから 別のデベロッパーが利用できるようにします。
現在のベータ期間中は、以下のプロダクトでデバイス ストリーミングを無料でご利用いただけます。 Spark または Blaze プランの Firebase プロジェクト。まず Android Studio でデベロッパー アカウントをクリックし、Firebase プロジェクトを選択します。もし Firebase プロジェクトがない場合は、簡単に作成できます。詳しくは 次に移動: Android Studio のデバイス ストリーミング
App Quality Insights が ANR、カスタムデータ、マルチイベントをサポート
App Quality Insights(AQI)の詳細を確認する ANR をサポートする Android Studio Jellyfish のクラッシュ レポート レポート、カスタムデータ、マルチイベント:
- イベントを反復処理する: Crashlytics 内で複数のイベントを確認できるようになりました。 レポートが新しい順に表示され、パターンが明らかになり、デバッグが迅速化されます。
- カスタムデータを探索: クラッシュ レポートごとにカスタム Key-Value とログを表示できます。 (レポートを選択した後、[キー] タブと [ログ] タブに表示されます)。
- ANR の分析: Android と Android から直接 ANR にアクセスして調査できます [Vitals] タブと [Crashlytics] タブ。
![App Quality Insights のマルチイベント、ANR、カスタムデータ。](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=ja)
埋め込みの Layout Inspector
Layout Inspector は、[Running Devices] ツールにデフォルトで埋め込まれる クリックします。この統合により画面領域を節約し、ワークフローを ツール ウィンドウが 1 つになり、パフォーマンスが大幅に向上します。 レンダリング速度が改善されました。モニタリングとモニタリングの切り替えも アプリの検査と操作、3D スナップショットの使用 UI の可視化です詳しくは、 Layout Inspector でレイアウトをデバッグする
アプリリンク アシスタントでウェブの関連付けファイルの検証をサポート
アプリリンク アシスタントが 検証、 デジタル アセット リンクの JSON ファイル ウェブサイト上で公開する 必要のあるアプリです
この機能は、インテント フィルタの既存の検証機能を拡張するものです。 アプリのマニフェスト ファイルで宣言します。宣言されている各ドメインについて、 アシスタントはウェブサイト上のファイルを解析して、 エラーの修正方法について詳しく説明します。
手順:
- Android Studio で [Tools] >アプリリンク アシスタント。
- [Links] をダブルクリックすると、アシスタントによるチェックの詳細ビューが表示されます。 構成ミスを修正する方法を理解します。
JSON ファイルが正しいことを検証して、シームレスなユーザー エクスペリエンスを確保する ドメインへのアップロード用に フォーマットされていることが
ベースライン プロファイルのインストール
Android Studio Jellyfish が自動的にコンパイルする 次の日付より後のベースライン プロファイル AGP 8.4 以降を使用するプロジェクトでは、デバイスにインストールする必要があります。内容 生成されたベースライン プロファイルは、 ベースライン プロファイル ジェネレータ Compose などのライブラリから使用できます。自動インストールにより、 ベースライン プロファイルのパフォーマンス上のメリットを アプリをローカルでリリースする場合と、オーバーヘッドの少ないプロファイリングを使用する場合に選択します。
Compose UI チェックの新しい色覚特性チェック
Compose UI チェック 新しい色覚特性シミュレーションとチェック機能を備えており、視覚的な要素を簡単に すべてのユーザーにとって 使いやすいエクスペリエンスを実現しますCompose から UI チェックモードに切り替えるだけで、 さまざまな色覚異常の状態で Compose UI を表示するプレビュー デザインを明確で使いやすいものにします
![Compose UI の Colorblind チェックの例](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=ja)
デバイス ミラーリングを使用して音声をリダイレクトする
Android Studio Jellyfish Canary 5 以降では、 コンピュータのスピーカーやヘッドフォンに実機を接続します。音声付き リダイレクトするには、ヘッドフォンをコンピュータに接続したまま、両方を聴いてください パソコンと接続されたスマートフォンの両方で、手動での再接続は不要 別のデバイスを試します。オーディオ リダイレクトを有効にするには、Android Studio > 設定 >ツール >[Device Mirroring] を選択し、[Redirect audio from local 。設定にかかわらず、音声は Android 12 以降を搭載した Firebase Test Lab デバイス。
IntelliJ 2023.3 プラットフォームのアップデート
Android Studio Jellyfish には、IntelliJ 2023.3 プラットフォーム リリースが含まれています。 には、最新の Java 21 のサポートや 編集可能な直感的なフローティングツールバー [Run to Cursor] インレイ オプションをデバッガで使用して、 説明します。詳しくは、 IntelliJ リリースノート。