בעיה | רחמנות, לא מצליח לטעון ספרים באנדרואיד אופליין
-
ניסיתי כבר את כל סוגי החילוצים וההתקנות
ניסיתי גם להוריד מהרשת אונליין ולא קלט את הספרים
לפעמים הוא כותב שאין מקום [למרות שיש.....]
או שכותב שנמצא בזכרון חיצוני [לא נכון....]
או שגיאה 16
וגם כשכתב לי שהספריה עודכנה וצריך רק לסגור את האפליקציה ושוב לפתוח כשפתחתי הוא שם לי הודעת שגיאה [מצורף צילום מסך
]
ואני בדרך להתייאש
יש לי מכשיר אנדרואיד 13 [ללא רוט]
מה יכול לעזור לי
יישר כח -
ניסיתי כבר את כל סוגי החילוצים וההתקנות
ניסיתי גם להוריד מהרשת אונליין ולא קלט את הספרים
לפעמים הוא כותב שאין מקום [למרות שיש.....]
או שכותב שנמצא בזכרון חיצוני [לא נכון....]
או שגיאה 16
וגם כשכתב לי שהספריה עודכנה וצריך רק לסגור את האפליקציה ושוב לפתוח כשפתחתי הוא שם לי הודעת שגיאה [מצורף צילום מסך
]
ואני בדרך להתייאש
יש לי מכשיר אנדרואיד 13 [ללא רוט]
מה יכול לעזור לי
יישר כחלא.
השגיאה שבתמונה מצביעה בדרך כלל על מסד נתונים פגום (corrupted), לא על "אי־תאימות SQLite".החלק החשוב הוא:
database disk image is malformed (code 11)כלומר SQLite הצליח לפתוח את הקובץ, אבל המבנה הפנימי של ה־DB לא תקין.
ה־SQL שמופיע (
CREATE TABLE IF NOT EXISTS category ...) הוא רק הפקודה שנכשלה בזמן שהמערכת ניסתה לבדוק/ליצור טבלה.הגורמים הנפוצים:
- קובץ DB שנפגע בהעתקה/חילוץ
- סגירה לא תקינה של האפליקציה בזמן כתיבה
- קובץ חלקי/קטוע
- ניסיון להשתמש בקובץ שעדיין נכתב אליו
- מערכת קבצים בעייתית באנדרואיד
- העברת SQLite ענקית בצורה לא תקינה
- ZSTD/חילוץ שנקטע באמצע
- קובץ שלא באמת SQLite למרות הסיומת
פחות סביר:
- "גרסת SQLite לא תואמת"
SQLite שומרת תאימות אחורה בצורה טובה מאוד.
אם הייתה בעיית פיצ'ר/גרסה, היית רואה לרוב שגיאות כמו:unsupported file formatfile is encryptedunknown pragmano such module
לא
malformed.כדי לבדוק:
sqlite3 your.db "PRAGMA integrity_check;"אם תקבל משהו שאינו
ok— הקובץ פגום.אפשר גם לבדוק:
file your.dbאו:
sqlite3 your.db ".schema"אם זה קורס/מחזיר malformed — המסד באמת פגום.
במקרה שלך, בגלל כל מה שתיארת בעבר על:
- DB ענק
- Android
- חילוץ ZSTD
- העברות קבצים
- מגבלות RAM
החשד הראשון הוא שהקובץ לא נכתב/חולץ בשלמותו.
-
ראיתי באיזשהו מקום שבגירסה 9.88 לא היתה הבעיה הזאת
האם זה נכון?
האם יש אפשרות להעלות אותה לכאן כדי לנסות?האם יש אפשרות להעלות אותה לכאן כדי לנסות?
הכל נמצא בגיטהב של התוכנה.
אני לא מבין באנדרואיד, כך שאין לי ידע מעבר לכך.
https://github.com/Otzaria/otzaria/releases/tag/0.9.88%2B586
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות