Android Gradle Plugin 9.1.0

‫Android Gradle plugin 9.1 הוא גרסה משנית שכוללת מגוון של תכונות ושיפורים חדשים.

תאימות

רמת ה-API המקסימלית שנתמכת ב-Android Gradle Plugin 9.1 היא 36.1. מידע נוסף על תאימות:

גרסת המינימום גרסת ברירת המחדל הערות
Gradle 9.3.1 9.3.1 יש מידע נוסף במאמר בנושא עדכון Gradle.
SDK Build Tools 36.0.0 36.0.0 צריך להתקין או להגדיר את SDK Build Tools.
NDK לא רלוונטי 28.2.13676358 צריך להתקין או להגדיר גרסה אחרת של NDK.
JDK 17 17 מידע נוסף זמין במאמר בנושא הגדרת גרסת ה-JDK.

בעיות שתוקנו

פלאגין Android Gradle‏ ‎9.1.0-rc01

בעיות שתוקנו
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-rc01

פלאגין Android Gradle‏ ‎9.1.0-alpha09

בעיות שתוקנו
Lint
‫Lint ב-Otter.2 לא מזהה את ה-DSL החדש של compileSdk ו-targetSdk מ-AGP 9.0

פלאגין Android Gradle‏ ‎9.1.0-alpha08

בעיות שתוקנו
פלאגין של Android Gradle
התפריט Clean Project מפעיל יעד של פרויקט משנה במקום רק clean
באג ב-AGP שקשור להסרת תחביר מיותר מ-dex
מטמון ההגדרות: לא מומלץ לגשת לתוספים ולמוסכמות של משימות בזמן ההפעלה
‫AGP לא יודע על פלטפורמות קנרי ומתלונן
שילוב Lint
‫Android Lint באמצעות K1 כשמחילים אותו על פרויקט java-library
הבדיקה 'Lint check for lint checks' לא פועלת

פלאגין Android Gradle‏ ‎9.1.0-alpha07

בעיות שתוקנו
פלאגין של Android Gradle
לפני שמטמיעים את התכונה 'וריאציות' ב-KMP.

פלאגין Android Gradle‏ ‎9.1.0-alpha06

בעיות שתוקנו
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-alpha06

פלאגין Android Gradle‏ ‎9.1.0-alpha05

בעיות שתוקנו
פלאגין של Android Gradle
‫AGP 9.0.0-rc01 לא פותר ספריות של Kotlin באמצעות הפונקציה kotlin()‎

פלאגין Android Gradle‏ ‎9..1.0-alpha04

בעיות שתוקנו
פלאגין של Android Gradle
קבצים מסוג ‎`*.xml.flat` ‎ מכילים נתיבי קבצים מוחלטים

פלאגין Android Gradle‏ ‎9.1.0-alpha03

בעיות שתוקנו
לא סומנו בעיות ציבוריות כבעיות שתוקנו ב-AGP 9.1.0-alpha03

פלאגין Android Gradle‏ ‎9.1.0-alpha02

בעיות שתוקנו
פלאגין של Android Gradle
הוספת אפשרות להפוך אזהרות של ManifestProcessorTask לשגיאות

פלאגין Android Gradle‏ ‎9.1.0-alpha01

בעיות שתוקנו
פלאגין של Android Gradle
הוספת אפשרות להפוך אזהרות של ManifestProcessorTask לשגיאות
הטרנספורמציה של ארטיפקט `OBFUSCATION_MAPPING_FILE` גורמת לכך שהפלט של משימת R8 לא מופיע בתיקיית הפלט