Android Studio Otter 2 Feature Drop のクローズされた問題

Android Studio Otter 2 Feature Drop | 2025.2.2

このリリースには、軽微な修正と改善が含まれています。

Android Studio Otter 2 Feature Drop | 2025.2.2 RC 2

修正された問題
デバッガ
AS Otter Canary5 でデバッグ中にスタック オーバーフローが発生する

Android Studio Otter 2 Feature Drop | 2025.2.2 RC 1

修正された問題
Gradle
「embedAndSignAppleFrameworkForXcode」が失敗しても Narwhal の iosApp 実行構成が成功する
複数のビルド オペレーションが失敗しました。ConcurrentModificationException
マルチプラットフォーム
[KMP] クラスパス構成を要素と公開構成に接続しない
ナビゲーション
safeargs Gradle プラグインが AGP 9.0.0 と互換性があることを確認し、この修正バージョンをリリース

Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha14
修正された問題
Android Gradle プラグイン
AGP の組み込み Kotlin サポートは Kotlin ソースセットと同期しない
コンシューマー キープファイルに -dontobfuscate が含まれている場合、Android ライブラリの公開を失敗させる
最適化されたリソースの印刷マッピングのオプションがない
このフェーズが完了した後に finalizeDsl を呼び出すとエラーになるようにする
jetifier が無効になっている場合でも AGP が jetifier 構成を初期化する
kotlin でビルドされた場合、`kotlin.stdlib.default.dependency` がモジュール ファイルと pom ファイルで true の場合、kotlinStdlib がコンパイル時の依存関係として追加されない
ビルド バリアント
「Select Build Variant...」が機能しない
コードエディタ
Otter 2025.2.1 で ML 補完設定を削除した後のオートコンプリートの品質の低下
Fused ライブラリ プラグイン
コンシューマーの ProGuard ルールが融合ライブラリに含まれない
融合ライブラリが脱糖ライブラリの要件を処理しない
lint の統合
Lint は compileSdk に関係なくインストールされている最新の SDK を自動的に使用し、タスク入力として登録されず、キャッシュ保存が中断される
マルチプラットフォーム
[Android-kmp プラグイン] Android ターゲットのプラットフォーム タイプを「androidJvm」に変更
プレビュー
不要なレンダリング通知
圧縮ツール(R8)
final リソース ID を使用している場合、R8 最適化リソースの縮小がサイレントに失敗する

Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha13
修正された問題
Android Gradle プラグイン
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` が機能しない
コンパイル Sdk の Aar メタデータ チェックで古い DSL が使用される
非推奨の `com.android.build.api.dsl.ManagedDevices.devices` プロパティを削除
Compose プレビュー
新しい android-KMP プラグインを使用すると Compose プレビューが失敗する
インポート / 同期
Class org.gradle.jvm.toolchain.JvmVendorSpec にメンバー フィールド「org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU」がないため、updateDaemonJvm
マルチプラットフォーム
com.android.kotlin.multiplatform.library プラグインを使用している場合、Compose Multiplatform プレビューで NullPointerException が発生する
[Android Studio] Compose マルチプラットフォーム テスト用の Android デバイス テスト実行構成の作成をサポート
リソース
有効な XML で警告メッセージが発行される
UI ツール
ベクター アイコンのプレビューが表示されない

Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 2

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha12
修正された問題
Android Gradle プラグイン
純粋な Java プロジェクトは kotlin stdlib に依存しています。
AGP 9.0 で非推奨の KotlinMultiplatformAndroidCompilationBuilder プロパティを削除
`com.android.tools.build:gradle:9.0.0-alpha05` には KGP と gradle-api の API 依存関係があるはずです
com.android.experimental.built-in-kotlin Gradle プラグインの名前を変更
ASwB
ASwB でネイティブ デバッガを使用できない

Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha11
修正された問題
Android Gradle プラグイン
Built-in-kotlin が maven pom で kotlin-stdlib 依存関係の制約を公開しない
compileSdk と targetSdk の差異のテストケースを追加
resConfigs の値が空の場合、aapt エラーがわかりにくくなる
Gemini
エージェント モードのユーザーにエージェント モードの認識ポップアップが表示される
リソース
増分コンパイル中にナビゲーション グラフの新しいリソース ID が解決されない