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

Android Studio Narwhal Feature Drop | 2025.1.2 RC 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-rc01

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

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha09
修正された問題
Android Gradle プラグイン
BuiltInKotlinJvmAndroidCompilation が Anvil や KSP などの Kotlin コンパイラ プラグインで動作しない
`:mergingArtifactAAR_METADATA` タスク中に統合ライブラリ プラグインが失敗する
lint
[lint] パラメータ名の競合で MemberExtensionConflict が誤検出される
[lint] 有効なプロパティ ファイルでの PropertyEscape の誤検出
マルチプラットフォーム
定義された androidLibrary.jvmTarget が定義された jvmToolchain をオーバーライドする
Upgrade Assistant
AGP Upgrade Assistant が lint バージョンをアップグレードしない
Upgrade Assistant のサポート: アプリの targetSdk のデフォルト値を minSdk ではなく compileSdk に基づくように変更

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha08
修正された問題
Android Gradle プラグイン
統合されたマニフェストのパッケージ宣言が原因で AGP 8.12.0-alpha05 でテストをビルドできない
Firebase Performance Gradle プラグインが適用されているリリースビルドが AGP 8.12.0-alpha07 で失敗する
AGP KMP に ExtractAnnotations を追加
Gradle
[fused lib - public] guava のバリアントを解決できない
lint
[Lint] `MemberExtensionConflict` の誤検出が多すぎる - 問題の説明が正しくない

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha07
修正された問題
Android Gradle プラグイン
AGP 8.8.0-alpha09 が原因で JaCoCo レポートに関する問題が発生する
[fused lib - public] coil のような kmp lib を追加しても動作しない
lint
テストで Config.OLDEST_SDK を使用すると、Lint が警告を出す
TypoDetector がクイック フィックス中に IllegalArgumentException で定期的にクラッシュする
バグ: Android Studio でドイツ語の「die die」が誤検出される可能性がある
SupportAnnotationUsage ルールで KT-73255 をサポート
マルチプラットフォーム
Android Multiplatform Library プラグインでビルドすると、Android Studio で共通ソースが解決されない

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha06
修正された問題
Android Gradle プラグイン
SourceDirectories.addGeneratedSourceDirectory が複数のバリアントに対応していない
マニフェスト
権限に関するドキュメントの破損
マルチプラットフォーム
KMP Android ライブラリのテスト targetSdk を設定する機能を追加
プレビュー
Jetpack Compose プレビューのガイドライン

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 5

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha05
修正された問題
Android Gradle プラグイン
includeAndroidResources == true の場合、Gradle プラグインはテスト マニフェストをマージするべき
「built-in-kotlin」を使用すると、src/extraMain/java のソースファイルがコンパイラに追加されない
ASwB
ASWB post bzlmod 移行の OSS バージョンをビルドできない
コンパイラとランタイム
ProduceStateDoesNotAssignValue の誤検出
Compose の編集
Compose のインポートで Android 固有のバージョンが自動的にインポートされる
Gradle
バージョン カタログの参照に関する誤検出
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() の assertThat の使用が無効
Gradle Files Editor
toml エラー パーサーがカタログ エラーをサポートしていることを確認
関数属性が関数呼び出しの場合に、宣言型パーサーが関数を復元できるようにする
Layout Inspector
Layout Inspector に子内の再コンポーズ数が表示されない
lint
AbstractAnnotationDetector が間違ったオーバーロード関数/コンストラクタをチェックする

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha04
修正された問題
Android Gradle プラグイン
ネストされた MANIFEST.MF ファイルを defaultExcludes に含める
Glance
一目でわかるプレビューから画像をコピーできない
Gradle
IDEA 向けに AndroidBuildScriptsGroupNodeTest.appProject を修正
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() の assertThat の使用が無効
プロジェクトの構造
[Project Structure] で JVM ターゲットを変更しても kotlinOption が変更されない
Resource Manager
KMP プロジェクトで Image Asset Studio がクラッシュする

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha03
修正された問題
Android Gradle プラグイン
構成の早期実現を回避するため、AGP を configurations.register に移動

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha02

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

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.12.0-alpha01
修正された問題
Android Gradle プラグイン
experimentalProperties にブール値を指定する方法
AGP を使用してデフォルト以外のビルドタイプでデバイス テストを明示的に有効にしても機能しない
Layout Inspector
レイアウト インスペクタで、XR アプリのコンポーネントが展開モードで表示されない
実行中のデバイス
ハードウェア モードで XR キーバインディングが機能しない
Cmd-W を押して XR ハードウェア モードに切り替えると、エミュレータがシャットダウンする