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

Android Studio Meerkat | 2024.3.1 Canary 7

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha07
修正された問題
Android Gradle プラグイン
未解決の依存関係を改善できる場合の、Fused Library エラー
gradle.properties のシステム プロパティが、別のプロセスで R8 Gradle ワーカーに渡されない
BuiltArtifact.outputFile をファイル形式に変更
統合ライブラリに名前空間を指定しない場合、適切なエラー メッセージが表示されない
AGP 7.1.0-alpha08 の lint オプションで stdout が許可されない
インポート / 同期
オフライン モードを無効にして再度ビルドする
KMP モジュールにデフォルト タスクを使用しないでください
lint
fitSystemWindows で使用される FrameLayout が、カスタム パディングを必要とする子 RelativeLayout をラップしている場合に、Lint が不要なネストされたレイアウトを誤って報告します。
CoarseFineLocation lint ルールで maxSdkVersion 属性が考慮されない
リソース
未加工リソースを作成できない

Android Studio Meerkat | 2024.3.1 Canary 6

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha06
修正された問題
Android Gradle プラグイン
組み込みの Kotlin サポートを処理するように shouldConfigureKotlinPlatformAttribute を更新
「checkTestedAppObfuscationRelease」のエラー メッセージに Kotlin Gradle 構文を追加
コードエディタ
androidTest フォルダで自動補完が正しく機能しない
Compose プレビュー
API レベル 34 と 35 で壁紙が機能しない
Gradle
Android Gradle プラグインは、ライセンスのない tensorflow-lite-metadata の 0.1.0 を使用しています。
Gradle Files Editor
予約済みキーワードが原因で、new-library versions.toml のコンテキスト候補がエラーを引き起こす
インポート / 同期
バグ: 1 つのプロジェクトの Gradle ファイルの変更により、常に別のプロジェクトの同期が必要になる
lint
Lint が、テストの @RequiresExtension を @SdkSuppress に置き換えることを提案しますが、これは SDK 拡張機能をサポートしていません
Translations Editor
文字列リソース - その他の言語
Upgrade Assistant
Android Studio がすでにアップグレードされた AGP 依存関係をアップグレードしようとし、失敗する

Android Studio Meerkat | 2024.3.1 Canary 5

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha05
修正された問題
Android Gradle プラグイン
AGP の組み込み Kotlin サポートで Kotlin stdlib の依存関係を自動的に追加できるようにする
Jetpack Compose
「produceState 呼び出しはプロデューサー ラムダ内で値を割り当てる必要があります: lint チェックが「if」式の割り当てを認識しません
lint
サポートされていない Java nio API を使用している API 26 未満のランタイム例外(lint エラーなし)
テストの非公開ヘルパー メソッドであっても、Lint が RequiresApi の使用を防止する
Android Studio で .hasRoute(Route::class) を使用すると、K2 モードで RestrictedApi 警告がスローされる
実行中のデバイス
Android Studio(Linux)でコピーと貼り付けが機能しない

Android Studio Meerkat | 2024.3.1 Canary 4

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha04
修正された問題
デバイス マネージャー
リクエスト: エミュレータの AVD のスキン削除機能を復元
Layout Inspector
埋め込み LI でサブツリーを表示/非表示にするアクションを有効化
プロファイラ
プロファイラについて
プロファイラが、基になる値ではなく、時間の長さをアルファベット順で並べ替える
Room SQL
SQLite のウィンドウ関数を解析できない

Android Studio Meerkat | 2024.3.1 Canary 3

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha03
修正された問題
Android Gradle プラグイン
役に立たないエラー「compileSdkVersion が指定されていません。build.gradle に追加してください」
[ビルド] メニューに [クリーンビルド] が表示されない
C++ インポート / 同期
java.lang.IllegalStateException: モジュール ソースルート タイプ com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType が JpsModelSerializerExtension として登録されていません
Compose プレビュー
KotlinReflectionNotSupportedError: 実行時に Kotlin リフレクションの実装が見つからない
PreviewParameter がコンポーズ可能な関数の 2 番目のパラメータの場合、プレビューが機能しない
Compose IDE プレビューで実行すると、Kotlin リフレクションの「isData」関数が間違った値を返す
com.android.tools.idea.rendering.BuildTargetReference: EDT での PSI アクセス
EDT で com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts が呼び出される
Layout Inspector
埋め込み LI でサブツリーを表示/非表示にするアクションを有効化
lint
kotlin android.os.Handler removeCallbacks Runnable
シフトを使用して定数を使用するのではなく、定義で WrongConstant リントが検出される
WrongConstant lint が 2 回表示される
リソース
AGP 8.7 で BuildType.initWith() メソッドが isShrinkResources プロパティをコピーしなくなった
UI ツール
UI / Android の参照がないファイルにデザインツール セレクタが誤って表示される

Android Studio Meerkat | 2024.3.1 Canary 2

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha02
修正された問題
Android Gradle プラグイン
ディスク容量が不足しているために GMD セットアップ タスクが失敗した場合に、対処可能なエラー メッセージを表示
com.android.settings プラグインが targetSdk を認識しない
コードエディタ
リクエスト: IDE が関数呼び出しで権限がない問題を検出したときに、RequiresPermission アノテーションも提案する
lint
lint スタックトレース内に例外メッセージがない状態で、lint が InstantiationException で失敗する
android.permission.SCHEDULE_EXACT_ALARM 権限はシステムアプリにのみ付与されるという lint チェックの誤検出
StringFormatInvalid チェックを Compose の stringResource メソッドに適用する
RequiresFeature アノテーションが Kotlin ファイルで機能しない
Logcat
Logcat フィルタのケース一致を改善
Logcat が空である

Android Studio Meerkat | 2024.3.1 Canary 1

以下と一緒にリリース:
  • Android Gradle プラグイン 8.9.0-alpha01
修正された問題
Compose プレビュー
EDT での com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile ファイル アクセス
デプロイ
[Ladybug Canary 9] プロジェクトの実行時に、AS がプロジェクトを再ビルドしなくなり、「ビルド アーティファクトの読み込み中にエラーが発生しました」というエラーが表示される
lint
Lint Gradle チェックで lint がクラッシュする
Logcat
デバイスの接続が切断されると Android Studio の Logcat が常に消去される
Logcat フィルタのケース一致を改善
テストの実行
テスト結果ウィンドウのフォントを調整
テストツール
[GMD] セットアップ タスクで adb が実行可能であることを確認。