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

Android Studio Koala Feature Drop | 2024.1.2 パッチ 1

以下と一緒にリリース: <ph type="x-smartling-placeholder">
    </ph>
  • 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 エラー: 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

以下と一緒にリリース: <ph type="x-smartling-placeholder">
    </ph>
  • 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)に更新
インポート / 同期
variable.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

以下と一緒にリリース: <ph type="x-smartling-placeholder">
    </ph>
  • Android Gradle プラグイン 8.6.0-beta01
修正された問題
レイアウトとリソースの編集
Android Studio Jellyfish でドキュメントのコメントがレンダリングされなくなる

Android Studio Koala Feature Drop |2024.1.2 Canary 8

以下と一緒にリリース: <ph type="x-smartling-placeholder">
    </ph>
  • 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 Crashlitycs が機能しない
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 にプレビュー版をデプロイすると
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

以下と一緒にリリース: <ph type="x-smartling-placeholder">
    </ph>
  • 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 detection failure: Too many 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

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