Android Studio Narwhal 4 Feature Drop におけるクローズされた問題

Android Studio Narwhal 4 Feature Drop | 2025.1.4 RC 1

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

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 5

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha05
修正された問題
Android Gradle プラグイン
android.proguard.failOnMissingFiles が consumerProguardFiles で機能しない
Kotlin Gradle プラグインの依存関係を 2.2.10 に更新
KGP API を使用して KotlinJvmAndroidCompilation を作成する
テストソースに適用される Kotlin 明示的 API モード
ビルド バリアント
入力中にビルドタイプをフィルタ/スクロール
インポート / 同期
PsBuildTypeTest#testSetListReferences を無効化
DeclaredDependenciesModelBuilder が ProjectDependency プロパティにアクセスするときにプロジェクトの分離に違反する
lint
Lint が「Could not clean up K2 caches」という警告をスローする
リモート デバイス
バグ: アプリのインストールと実行が成功したと表示されるにもかかわらず、リモート デバイスの接続が切断され続けることがある

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha04
修正された問題
Android Gradle プラグイン
AGP 9.0 でデフォルトのソース/ターゲット Java バージョンを Java 8 から Java 11 に切り替え
android.useAndroidX のデフォルトを true に切り替え
組み込みの Kotlin で kapt プラグインを適用する際の例外を改善。
Gradle
AGP のデフォルト ビルドツールを 35.0.1 以上(おそらく 36)に更新
lint
Lint が「Could not clean up K2 caches」という警告をスローする
実行中のデバイス
Running Devices のストリーミングが停止する

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha03
修正された問題
Android Gradle プラグイン
`isIncludeAndroidResources` が有効になっている場合、AGP 8.12.0 で `process{Variant}UnitTestManifest` が tools:overrideLibrary の使用をマージできない
AGP が Gradle の JVM テストタスクで非推奨の警告を引き起こす
DependencyReportTask が構成キャッシュに対応していない
C++ ビルド
クロスモジュール ネイティブ依存関係が正しくモデル化されていない
Compose の編集
コンポーズ関数への呼び出しのカラーパターンが更新されない
lint
バグ: 未使用のリソースを削除しても、その翻訳は削除されず、削除するかどうかの確認も行われない
実行中のデバイス
「ローカル デバイスから音声をリダイレクトする」が有効になっていると、パソコンで音声(メディアを除く)が再生されない

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 2

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha02
修正された問題
Android Gradle プラグイン
ProGuard ファイルが存在しない場合にビルドを失敗させる
buildconfig のデフォルトの gradle.properties フラグを削除
アプリの targetSdk のデフォルト値を minSdk ではなく compileSdk に基づくように変更
Android SDK Upgrade Assistant
Android SDK Upgrade Assistant が表示されない
Gradle
AGP での Provider<*?> と Property<*?> の使用を修正
リモート デバイス
リモート デバイスの追加ダイアログでモデル ID を省略
テストの実行
失敗したテストケースを選択したときにデフォルトのタブが [Device Info] になる
テストツール
テストが失敗した場合、デフォルトで [デバイス情報] ペインではなく [ログ] が表示されるようにする

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 9.0.0-alpha01
修正された問題
Android Gradle プラグイン
AGP 9.0 で非推奨の AndroidSourceSet.jni を削除
AGP 9.0 で Installation.installOptions() を削除
AGP 9.0 で BuildType.isRenderscriptDebuggable を削除。
android.defaults.buildfeatures.renderscript を削除
`com.android.kotlin.multiplatform.library` が Gradle で管理されているデバイスでクラッシュする
`android.defaults.buildfeatures.aidl` のデフォルトの gradle.properties フラグを削除
Compose プレビューのスクリーンショット テスト
updateScreenshotTest task lost FROM-CACHE capability in 0.0.1-alpha10
Database Inspector
Database Inspector は BundledSQLiteDriver では動作しません。
プロジェクトの構造
ダイアログの誤字
実行中のデバイス
機能リクエスト「実行中のデバイス」: 同じモデルのデバイスが複数接続されている場合に、より完全なデバイス名を表示
テストツール
TestOptions のデバイスと deviceGroups の DSL を削除