Android Studio Jellyfish のクローズされた問題

Android Studio Jellyfish | 2023.3.1 パッチ 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.2
修正された問題
Android Gradle プラグイン
AGP 8.4 で CI での GMD のダウンロードが中断される

Android Studio Jellyfish | 2023.3.1 パッチ 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.1
修正された問題
Android Gradle プラグイン
JDK 21 で Java 8 ターゲットのサポートが非推奨になることに関する警告を抑制できるようにする
Dexer(D8)
java.lang.VerifyError: 検証ツールがクラスを拒否
難読化後に新しいバージョンの R8 形式の変換エラーが発生する
中間ビルドにスタブの完全なグローバル合成コンテンツが含まれていない可能性がある
インポート / 同期
Android Studio Iguana で Kotlin ライブラリのソースコードがダウンロードされない
Koala Canary 5 の同期が失敗する
レイアウトとリソースの編集
自動入力が完了すると Layout Editor が長時間フリーズする

Android Studio Jellyfish | 2023.3.1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0
修正された問題
Android Gradle プラグイン
Android APK にパッケージ化された AndroidX Desktop アーティファクト

Android Studio Jellyfish | 2023.3.1 RC 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-rc02
修正された問題
Android Gradle プラグイン
AGP 8.3 で zipApksFor タスクが破損する

Android Studio Jellyfish | 2023.3.1 RC 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-rc01
修正された問題
Android Gradle プラグイン
Compose プレビューで推移的な依存関係のクラスを解決できない
C++ エディタ
Autocomplete JNI
lint の統合
lint が KMP 依存関係の曖昧さを解消できない

Android Studio Jellyfish | 2023.3.1 ベータ版 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-beta02
修正された問題
Android Gradle プラグイン
SourceDirectories#static は GenerateBuildConfig タスクに依存しない
インポート / 同期
Android Studio Iguana | 2023.2.1 Canary 9 で、Compose 用の正しいプロジェクトが生成されない

Android Studio Jellyfish | 2023.3.1 Canary 12

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha12
修正された問題
Android Gradle プラグイン
MergeJavaResourcesTask の増分入力の処理に関する問題
AGP 8.3.0-alpha02 が既知のセキュリティの脆弱性を含むライブラリに依存している
選択したアクティビティ テンプレートには androidx.* 依存関係のあるプロジェクトが必要です
AGP Upgrade Assistant がモジュールから consumerProguardFiles を誤って削除する
AGP Upgrade Assistant が読み込まれ続ける
Background Task Inspector
App Inspection Work Manager の再試行が不安定
リクエスト: 「Background Task Inspector」ツールで、すべてのアラームについて取得可能なすべての情報を表示
C++ ビルド
ネイティブ ライブラリをメイン APK から除外し、テスト APK に含める方法が必要
コード分析
Android Studio Iguana RC 1 で新しいバージョンのライブラリが検出されない
lint
[BuildTool/Lint] ChecksSdkIntAtLeast コンストラクタ プロパティ
プロジェクトの構造
プロジェクト構造ダイアログで、古い(バージョン番号は高い)サードパーティ依存関係の更新が提案される
Upgrade Assistant
AGP Upgrade Assistant の無限ローダー

Android Studio Jellyfish | 2023.3.1 Canary 11

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha11
修正された問題
Background Task Inspector
バグ: 「Background Task Inspector」ツールでアラームの設定が検出されない
リクエスト: 「Background Task Inspector」ツールで、すべてのアラームについて取得可能なすべての情報を表示
不変の PendingIntent を使用するアラームが、実行済みとして表示されない
IntelliJ
Android Studio Jellyfish が「承認済み証明書」の構成を尊重しない
lint
Lint K2 UAST: UCallableReferenceExpression が間違った qualifierType を報告する
重複関数で useK2Uast=true を使用すると lint が誤検出する
StudioBot
スタジオボット Android Studio Jellyfish でスクロールされない | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha10
修正された問題
Android Gradle プラグイン
AIDL コンパイルが IndexOutOfBoundsException で失敗する: 長さが 0 のインデックス 0 が範囲外
API
フランス語: viewBinding と dataBinding の状態(有効かどうか)を、 プラグイン作成者向けのプロパティとして利用できるようにする

Android Studio Jellyfish | 2023.3.1 Canary 8

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha08
修正された問題
Android Gradle プラグイン
AGP 8.3.0-alpha11 で生成されるリリース APK が、android.content.res.Resources$NotFoundException で起動時にクラッシュする
動的機能を使用するプロジェクトで Android Gradle プラグイン 8.2.0 のインストール タスクが失敗する
APK Viewer
リソースのない APK にチャンクのない ARSC ファイルがあると、APK ビューアがクラッシュする
App Quality Insights
[App Quality Insights] 「Close issue」ボタンがアプリのバージョン名で隠されてしまう
デバイス マネージャー
名前が同じで ID が異なる定義があると、AVD 構成ダイアログでクラッシュする
インポート / 同期
「android {}」ブロックなしで AGP が正しく同期される
Network Inspector
速度データが利用できない理由を伝える
getInputStream() の前に getHeaders() で TrackedHttpURLConnection が失敗する
機能リクエスト: ネットワーク アクティビティのエクスポート
レスポンス本文の部分文字列を Network Inspector のルールで置き換えることができない
リソース
[New String Value Resource] ダイアログの UI が破損している

Android Studio Jellyfish | 2023.3.1 Canary 7

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha07
修正された問題
Android Gradle プラグイン
変換時にアーティファクト名を変更する機能の追加
sourceSets.androidMain.resources の srcDir としてタスクの出力を追加してもタスクの依存関係が作成されない
AndroidPluginVersion.toString() に先頭の 0 がない
Artifacts.add(FileSystemLocation) の制限を強化する必要がある
データ バインディング
キャッシュ データに整合性がないため、データ バインディングを解決できない
Database Inspector
Database Inspector: Sqldelight 2 のサポート
インポート / 同期
Android Studio Hedgehog が「Computing project size」でハングする
lint
lint テスト フレームワークの GradleModelMocker でライブラリ バージョンを設定できない
実行中のデバイス
ペア設定した物理的な Wear OS デバイスが左利き用画面の反転を無視する
テストの実行
Logcat を使用できないと GMD-FTL が HttpResponseException で失敗する

Android Studio Jellyfish | 2023.3.1 Canary 5

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha05
修正された問題
Android Gradle プラグイン
ComposeOptions から sourceInformation を設定できるようにする
メッセージ android.bundle.DeviceSpec にフィールド sdk_runtime がない
compileOnlyApi のサポート
リソース処理が無効であるとライブラリ モジュールで R8 が失敗する
コード分析
リクエスト: minSdk が低くてもトリガーされるため、DeprecatedSinceApi の代替を提供する
インポート / 同期
KAPT 生成クラスからのシンボルの解決が壊れているようである
実行中のデバイス
Android Studio のミラーリング機能で、音声もミラーリングされる

Android Studio Jellyfish | 2023.3.1 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha04
修正された問題
Android Gradle プラグイン
圧縮ライブラリ クラスがプロジェクト間のコンシュームで正しくパブリッシュされない
生成ファイルを除外する Variant#sources API の提供
AGP モデルに java-platform プロジェクトの依存関係が含まれていない
ExtractAarTransform が、classes.jar を持たない aars で再現不可の classes.jar を作成する
ベースライン プロファイルと ProfileInstaller
compileReleaseArtProfile が java.lang.ArrayIndexOutOfBoundsException で失敗する
コア IDE
Welcome ページのウィンドウ サイズが大きすぎる
Device File Explorer
メッセージ「Device does not seem to support the "su 0" command」にスタック トレースを含めないほうがいい
Layout Editor
機能リクエスト: maven.google.com で LayoutLib を別個のアーティファクトとしてパブリッシュしてほしい
Network Inspector
Network Inspector が開いていると大容量ファイルのダウンロードに失敗する
新しいコード / テンプレート
推奨プラグイン名に一貫して小文字を使用する
リソース
Locale セレクタで [Show All Regions] にカーソルを合わせると地域の選択がリセットされる

Android Studio Jellyfish | 2023.3.1 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha03
修正された問題
Android Gradle プラグイン
AGP 8.2.0 で JaCoCo バージョンを設定できない
DynamicFeatureBuildType に isDebuggable がない

Android Studio Jellyfish | 2023.3.1 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.4.0-alpha01
修正された問題
Android Gradle プラグイン
JavaCompile で「--release」オプションを使用できない理由のエラー メッセージを改善
@DoNotCacheByDefault を使用して MergeSourceSetFolders のキャッシュを無効にする
Database Inspector
Database Inspector の列では、長い行のラッピングがサポートされない
Database Inspector で、関連プロセスを見つけるのが不必要に困難になる
インポート / 同期
AndroidX プロジェクトで AndroidX 以外のライブラリを使用する
Layout Inspector
Layout Inspector の RootsDetector がルートビューのリークを行う
StudioBot
Studio Bot が空のエラーで応答しない
ビュー バインディング
Android プロジェクト - viewbinding クラスが使用できないとして viewbinding が誤って主張する