להורדה | בשורה!! LiberPods שעובד באנדרואיד 12/11 !!!!!
-
@motiz22 הf22 שלך הוא אנדרואיד 12 או 11?
אשמח אם תעלה לי לוג מטרמינלsu am force-stop com.timlool.songs logcat -c monkey -p com.timlool.songs -c android.intent.category.LAUNCHER 1 sleep 3 logcat -d -v threadtime *:W | grep -E "com.timlool.songs|Toast|ToastMaster|AndroidRuntime|ActivityTaskManager|FATAL" | tail -n 40@נוחעם-FM בדקתי בעזרת גימיני בפקודות ADB התשובה
הקריסה נגרמת עקב השגיאה הבאה:
java.lang.NoSuchFieldError: No field ACTION_DRAG_START of type ... AccessibilityActionהסיבה לקריסה
האפליקציה (LibrePods, מבוססת Jetpack Compose) מנסה לגשת לשדה נגישות בשם
ACTION_DRAG_STARTדרך ספריית התאימותandroidx.core.השדה הזה נוסף רשמית על ידי גוגל ב-Android 13 (API 33). במכשיר שלך (Qin F22 Pro המריץ Android 12 / API 31), המערכת אינה כוללת שדה זה ב-Framework, וכאשר רכיב נגישות (Accessibility Service) מנסה לסרוק את המסך, הספרייה מנסה לטעון את המאפיין וקורסת כי הוא לא קיים בגרסת המערכת.
דרכי פתרון (למשתמש / למפתח)
1. אם אתה משתמש באפליקציה (פתרון מעשי ללא שינוי קוד):
הקריסה מופעלת רק כאשר שירות נגישות פעיל במכשיר וסורק את ה-UI של Compose:
- היכנס אל: הגדרות (Settings) > נגישות (Accessibility).
- בדוק אילו שירותים פעילים (למשל: אפליקציות כפתורים, מקלדות מיוחדות, TalkBack, מנקי זיכרון או שירותי אוטומציה).
- כבה זמנית שירותי נגישות חיצוניים ובדוק אם האפליקציה נפתחת ללא קריסה.
2. אם אתה מפתח / בונה את האפליקציה (LibrePods):
הבעיה נובעת מאי-התאמה או באג בגרסת
androidx.core:core/androidx.core:core-ktxבחיבור עם Compose:- עדכון ספריות: ודא שגרסת
androidx.core:coreמעודכנת לגרסה יציבה אחרונה, או לחלופין שגרסאות ה-Compose BOM תואמות ואינן דורשות API 33 מרומז. - ProGuard / R8 Desugaring: ודא שמופעל desugaring מלא ב-
build.gradle:
android { compileOptions { coreLibraryDesugaringEnabled true sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } -
@נוחעם-FM בדקתי בעזרת גימיני בפקודות ADB התשובה
הקריסה נגרמת עקב השגיאה הבאה:
java.lang.NoSuchFieldError: No field ACTION_DRAG_START of type ... AccessibilityActionהסיבה לקריסה
האפליקציה (LibrePods, מבוססת Jetpack Compose) מנסה לגשת לשדה נגישות בשם
ACTION_DRAG_STARTדרך ספריית התאימותandroidx.core.השדה הזה נוסף רשמית על ידי גוגל ב-Android 13 (API 33). במכשיר שלך (Qin F22 Pro המריץ Android 12 / API 31), המערכת אינה כוללת שדה זה ב-Framework, וכאשר רכיב נגישות (Accessibility Service) מנסה לסרוק את המסך, הספרייה מנסה לטעון את המאפיין וקורסת כי הוא לא קיים בגרסת המערכת.
דרכי פתרון (למשתמש / למפתח)
1. אם אתה משתמש באפליקציה (פתרון מעשי ללא שינוי קוד):
הקריסה מופעלת רק כאשר שירות נגישות פעיל במכשיר וסורק את ה-UI של Compose:
- היכנס אל: הגדרות (Settings) > נגישות (Accessibility).
- בדוק אילו שירותים פעילים (למשל: אפליקציות כפתורים, מקלדות מיוחדות, TalkBack, מנקי זיכרון או שירותי אוטומציה).
- כבה זמנית שירותי נגישות חיצוניים ובדוק אם האפליקציה נפתחת ללא קריסה.
2. אם אתה מפתח / בונה את האפליקציה (LibrePods):
הבעיה נובעת מאי-התאמה או באג בגרסת
androidx.core:core/androidx.core:core-ktxבחיבור עם Compose:- עדכון ספריות: ודא שגרסת
androidx.core:coreמעודכנת לגרסה יציבה אחרונה, או לחלופין שגרסאות ה-Compose BOM תואמות ואינן דורשות API 33 מרומז. - ProGuard / R8 Desugaring: ודא שמופעל desugaring מלא ב-
build.gradle:
android { compileOptions { coreLibraryDesugaringEnabled true sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }@motiz22 ביקשתי לוג ולא הסברים של ג'מיני...
לי עובד באנדרואיד 12.
יש מצב שהתקנת את המודל השלישי?
תן לי את הלוג ואנסה לשפר.
כמו שכבר אמרתי למעלה האפליקציה הזאת מראש נבנתה לאנדרואיד 13 ולא מתאימה כלום למתחת.
היה צריך למצוא את כל Api 33 בשביל לתקן אחד אחד כמעט. -
@motiz22 ביקשתי לוג ולא הסברים של ג'מיני...
לי עובד באנדרואיד 12.
יש מצב שהתקנת את המודל השלישי?
תן לי את הלוג ואנסה לשפר.
כמו שכבר אמרתי למעלה האפליקציה הזאת מראש נבנתה לאנדרואיד 13 ולא מתאימה כלום למתחת.
היה צריך למצוא את כל Api 33 בשביל לתקן אחד אחד כמעט.הלוג המלא
2026-11-04 14:23:59 data_app_crash (text, 3230 bytes)
Process: me.kavishdevar.librepods
PID: 31178
UID: 10174
Flags: 0x20c8be44
Package: me.kavishdevar.librepods v63 (1.0.0-rc2)
Foreground: Yes
Process-Runtime: 32156986
Build: QIN/F22Pro-GL/F22Pro:12/SP1A.210812.016/1690421655:user/release-keys
Loading-Progress: 1.0java.lang.NoSuchFieldError: No field ACTION_DRAG_START of type Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; in class Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; or its superclasses (declaration of 'android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction' appears in /system/framework/framework.jar!classes3.dex)
at androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<clinit>(AccessibilityNodeInfoCompat.java:681)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.populateAccessibilityNodeInfoProperties(AndroidComposeViewAccessibilityDelegateCompat.android.kt:710)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.createNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:569)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.access$createNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:163)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$ComposeAccessibilityNodeProvider.createAccessibilityNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3280)
at androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19.createAccessibilityNodeInfo(AccessibilityNodeProviderCompat.java:52)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1364)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1381)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1381)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1381)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:1183)
at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:368)
at android.view.AccessibilityInteractionController.access$500(AccessibilityInteractionController.java:74)
at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:1547)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7881)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045) -
@motiz22 ביקשתי לוג ולא הסברים של ג'מיני...
לי עובד באנדרואיד 12.
יש מצב שהתקנת את המודל השלישי?
תן לי את הלוג ואנסה לשפר.
כמו שכבר אמרתי למעלה האפליקציה הזאת מראש נבנתה לאנדרואיד 13 ולא מתאימה כלום למתחת.
היה צריך למצוא את כל Api 33 בשביל לתקן אחד אחד כמעט.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות