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

Android Studio Koala Feature Drop | 2024.1.2 パッチ 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.1
修正された問題
Dexer(D8)
Dex 変換タスク/変換で非確定的な classes.dex コンテンツが生成される
Gradle
8.4.2 から 8.5.0 への R8 の回帰
IntelliJ
インデックスの更新時に Koala を閉じられない(時間がかかりすぎる)
圧縮ツール(R8)
R8 8.5.x の SimpleInliningConstraintAnalysis での StackOverflowError
タスク :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
java.lang.NullPointerException: 「com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()」を呼び出せません

Android Studio Koala Feature Drop | 2024.1.2 RC 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-rc01
修正された問題
Android Gradle プラグイン
AGP 8.5: 多くの「mergeDebugResources」タスクが実行され、ビルドが遅くなる
Variant API を介して srcs ディレクトリを追加しても想定どおりに機能しない
Dexer(D8)
java.lang.VerifyError: 検証ツールがクラス com.pax.log.LogUtils を拒否しました: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) の検証に失敗しました
インポート / 同期
Kotlin の testFixtures からの内部アクセスに関する誤った IDE エラー
レイアウトとリソースの編集
Android Studio Koala Feature Drop 2024.1.2 ベータ版 1 が起動時にフリーズする
lint
Lint: SetTextI18n で空の文字列の割り当てに関するエラーが発生する。
プレビュー
AS Compose プレビューが生成されたアセットで動作しない
圧縮ツール(R8)
R8(AGP 8.5.0 以降)が失敗し、「アイテム: ... を 2 つの異なるアイテム:... に予期せず書き換え」というエラーが表示される
R8 によって生成された DEX ファイルが実行時に「Unable to find static main(String[]) in 'Test'」と表示される
R8 と D8 でパックされたプログラムの動作の違い
Kotlin 2.0 への更新後に R8 NullPointer が発生する

Android Studio Koala Feature Drop | 2024.1.2 ベータ版 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-beta02
修正された問題
Android Gradle プラグイン
lint がタスクの依存関係を追加せずに res ディレクトリを使用する
Dexer(D8)
API データベースを Android 15(API レベル 35)に更新
インポート / 同期
variant.sources.manifests.addGeneratedManifestFile を使用するプラグインで Gradle の同期が失敗する
圧縮ツール(R8)
[r8 8.5]API モデリングを無効にすると、r8 の水平クラスの統合により Android5 で検証エラーが発生する
Gradle プラグイン 8.4.0/8.5.0 でビルドされた Wear OS リリースで java.lang.IllegalAccessError が発生することがある
R8 は、空のメンバー クラスを () のマッチに暗黙的に置き換えます。
[r8 8.5] 実行時に NPE が発生する垂直クラスの統合
右シフト演算子による可能性のある R8 処理エラー

Android Studio Koala Feature Drop | 2024.1.2 ベータ版 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-beta01
修正された問題
レイアウトとリソースの編集
Android Studio Jellyfish で Doc コメントがレンダリングされなくなる

Android Studio Koala Feature Drop | 2024.1.2 Canary 8

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha08
修正された問題
コードエディタ
ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() が何もテストしない
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() が何もテストしない
コード作成者インレイのヒントをデフォルトでオフにする
リソース
空の タグを追加する際のエラー
実行中のデバイス
Android 14 でディスプレイの電源を切る機能をサポート

Android Studio Koala Feature Drop | 2024.1.2 Canary 7

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha07
修正された問題
App Quality Insights
Firebase Crashlytics が機能しない
Dagger/Hilt のサポート
Hedgehog の更新後に、マルチモジュール プロジェクトの Dagger ガターアイコンが表示されない
エディタの Hilt ナビゲーションがライブラリ間で機能しない(モジュールのみ)
依存関係の管理
credentials-play-services-auth が存在するにもかかわらず、lint 8.5.0-alpha08 で CredentialDependency の警告が呼び出される
IntelliJ
Koala Canary 3(2024.1)で IDE 間での設定の同期が機能しなくなる
レイアウトとリソースの編集
Layout Editor のフィールドで自動入力プルダウンから選択すると、初めて選択したときに機能しません。フィールドに値を入力するには、2 回行う必要があります。
lint
Wear で認証情報マネージャーの lint 警告が正しくない
Logcat
検索/フィルタリング時に Logcat タグ名が消える
サードパーティのプラグイン
Grazie プラグインが原因でコード分析が終了しない

Android Studio Koala Feature Drop | 2024.1.2 Canary 6

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha06
修正された問題
Android Gradle プラグイン
[Koala 2024.1.2 Canary 2] 分割 APK でベースライン プロファイル モジュールを実行するとエラーが発生する
ProjectInfo をクリーンアップ / 削除する
AGP DSL の「isIncludeAndroidResources」の古い kdoc を更新
Compose プレビュー
Koala Canary 4 でプレビューをデプロイしようとすると「error loading build artifacts from」と表示される
Compose プレビューのスクリーンショット テスト
Compose プレビューのスクリーンショット テストで Wear 固有のクリッピングが欠落している
依存関係の管理
バグ: IDE で「compile」を「api」または「implementation」に置き換える提案が表示されないことがある
Gradle
エラーがないのに Android Studio(Iguana)にプロジェクト エラーが表示される
インポート / 同期
Gradle の出力で「*.versions.toml」ファイルのエラーをリンク化
レイアウトとリソースの編集
Layout Editor のフィールドの自動入力プルダウンから選択すると、初めて選択したときに機能しません。フィールドにデータを入力するには、2 回行う必要があります。
lint
型使用アノテーションの使用時に UnknownNullness lint エラーが発生する
[ライブラリの脱糖] 脱糖が有効になっている場合、lint で NewApi 警告の誤検出警告が表示される
lint の統合
ビルドが含まれている場合に lint タスクが失敗する
Logcat
Logcat の大文字と小文字を区別した検索が示されない
リソース
プロジェクト ビューでモジュールを選択した場合に [Remove Unused Resources] が動作しない

Android Studio Koala Feature Drop | 2024.1.2 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha04
修正された問題
Compose の編集
省略可能なラムダ パラメータが 1 つの @Composable 関数の自動補完に重複がある
Layout Inspector
Layout Inspector に子内の再コンポーズ数が表示されない
実行中のデバイス
SurfaceControl.destroyDisplay への JNI 呼び出しが正しくないため、API 29 を搭載した一部のデバイスで StudioScreenSharingAgent がクラッシュする

Android Studio Koala Feature Drop | 2024.1.2 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha03
修正された問題
Android Gradle プラグイン
バリアントの androidTest 構成用のマニフェストが生成されない
AGP 8.4 がデバッグビルドで起動プロファイルの設定を試みる
ビルド出力
「JDK 21 でソース/ターゲット 6/7 のサポートが削除されました」エラーでクイックフィックスが提供されない
Compose の編集
新しい Kotlin Compose コンパイラ プラグインを適用すると、K2 IDE プラグインがクラッシュし、分析フェーズがブロックされる
インポート / 同期
[Koala Canary 8] Gradle の同期中に UI が 5 ~ 8 秒間フリーズする
レイアウトとリソースの編集
レイアウト デザイナーでマウスでスクロールすると、レイアウトに ScrollView が含まれている場合にレイアウトが上下にジャンプする
lint
アノテーション付きアノテーションの使用に対して lint が visitAnnotationUsage を呼び出さない
ライブ編集
Studio Iguana: Android Test Orchestrator が「min-api 検出エラー: 過剰な minAPI」というエラーでライブ編集を中断する
Navigation Editor
バグ: ナビゲーション グラフのプレビューで向きを切り替えると、変な伸びる効果が出る
Translations Editor
バグ: 翻訳ツールで、矢印キーを使用して翻訳に移動できない。スクロールしても翻訳に影響しない
Translations Editor: テーブルでのカット/貼り付けの処理
UI ツール
米国旗のベクター アセットのインポートに失敗する

Android Studio Koala Feature Drop | 2024.1.2 Canary 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha02
修正された問題
Compose の編集
Compose の [拡張自動補完を有効にする] でノイズの多いコードが生成される
Gradle Files Editor
kts の依存関係宣言でスペルチェッカーからのクイック修正候補が機能しない
プロファイラ
タスク指向の UI の余白を減らす
リソース
Android Gradle プラグインが、「android:*」属性を使用するスタイル可能オブジェクトの単体テスト R ファイルに重複するフィールドを生成する。

Android Studio Koala Feature Drop | 2024.1.2 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.6.0-alpha01
修正された問題
Android Gradle プラグイン
AGP 7.0.0-alpha10 回帰: データ バインディングが有効な場合にプラグイン「com.android.internal.library」を適用できない
K2 UAST の有無にかかわらず lint を実行するとエラーが発生する
Find Usages
[使用箇所を検索] で、選択したスタイルではなく親スタイルの使用箇所が検索される