שְׁאֵלָה:
כיצד אוכל לקבוע את הגורם להפעלה מחדש של מכשיר אקראי?
Der Hochstapler
2012-01-30 20:15:20 UTC
view on stackexchange narkive permalink

לאחר שהתעצבנתי על ה- ROM הקודם שלי, חשבתי להתקין ICS ב- SGS2 שלי (עד ש- CM9 ייצא). אבל, למרבה הצער, זה מחדש מחדש מספר פעמים ביום ללא שום סיבה אמיתית. המכשיר פשוט שוכב שם על השולחן ולא עושה כלום ומדי פעם המסך נדלק ואני יכול לצפות בו מחדש.

אז איך אני אתחיל לנתח את הנושא הזה? ברור שיכולתי לנסות להבהב ROM שונים כמו אדם מטורף עד שהנושא יפתור את עצמו, אבל אני מעדיף גישה נבונה יותר.

חָמֵשׁ תשובות:
offby1
2012-01-31 00:59:34 UTC
view on stackexchange narkive permalink

הייתה לי בעיה דומה של אתחול מחדש אקראי, ולאחר אתחול כזה מחדש חיברתי את הטלפון למחשב הנייד והפעלתי עליו "adb bugport". קיבלתי מה שנראה כמו מידע שימושי, וצירפתי אותו לבאג. אז אני חושב שלפחות מידע ביומן שורד אתחול מחדש.

הנה הבאג, btw: http://code.google.com/p/android/issues/detail?id=24118

אוי וואו, זה מייצר טון תפוקה. אני אפעיל אותו שוב לאחר האתחול הבא ואראה מה זה יורק.
השתגעתי בניסיון להבין אתחול אקראי באחד מטלפוני הבדיקה שלי. אני לא ה- OP, אבל זה מאוד מועיל, תודה שפרסמת אותו!
התשובה שלי בת שלוש. מאז, אנדרואיד קיבלה דרך מובנית להגיש דוחות קריסה (מה שאני מניח שהם): 'הגדרות' / 'אודות הטלפון' / 'שלח משוב על המכשיר הזה'. השתמשתי בזה מספר פעמים באנדרואיד 5.0, וכאשר 5.1 יצא, קיבלתי פתק קטן מגוגל שאומר "תודה שעזרת לנו להפוך 5.1 ליותר יציבה" ... וזה לא התחל מחדש מאז ששדרגתי ל -5.1!
Chahk
2012-01-30 20:47:25 UTC
view on stackexchange narkive permalink

הדבר הראשון שאנסה לעשות הוא לאחזר את יומני השגיאות באמצעות ADB ו / או dump dump.

אחזור היומנים הוא מסובך, מכיוון שמטמון יומן הרישום נמחק בעת אתחול מחדש. אם הטלפון אתחול מחדש גם כשיושב על מטען, נסה להריץ את adb logcat ברציפות (תצטרך להתקין ולהתקין מנהלי התקן של Android SDK ו- USB במחשב שלך.) כאשר הטלפון יופעל מחדש, עיין במספר האחרונים. עמודים בחלון שורת הפקודה עבור שגיאות או חריגות.

אם אינך יכול לשחזר את אתחול מחדש בזמן שהטלפון מחובר ל- USB, אני מציע להתקין אפליקציה כמו aLogcat , והגדרת אותו כדי לכתוב יומנים לכרטיס ה- SD במרווח זמן. אני מקווה שתהיה בר מזל ותתפוס את השגיאות בצורה כזו.

אתה יכול גם לנסות לשלוף את מזבלות ההתרסקות באמצעות הפקודות הבאות:

su cat / proc / last_kmsg > / mnt / sdcard / last_kmsg

זה אמור ליצור קובץ בשם "last_kmsg" בכרטיס ה- SD שלך שמכיל הודעות ניפוי באגים אחרונות מהליבה. פתח אותו עם כל עורך טקסטים ובדוק אם מופיע משהו ברור.

או שאני משתמש במעטפת ADB בצורה לא נכונה או ש'/ proc / last_kmsg 'אינו קיים בטלפון שלי.
@OliverSalzburg תסתכל על https://stackoverflow.com/a/10525021/529977 `/ data / dontpanic`
Ryan Conrad
2012-01-30 20:46:48 UTC
view on stackexchange narkive permalink

ניתן להתקין את אנדרואיד SDK ולהשתמש ב- DDMS כדי לפקח על logcat. העניין עם logcat, הוא מנוקה כאשר המכשיר מאתחל מחדש, אך יתכן שתוכלו לקבל מושג מה מתרסק אם אתם עוקבים אחריו לפני שהוא יופעל מחדש.

ככל הנראה תוכלו למצוא גם CM9 לא רשמי. שערי לילה לגלקסי S2, אבל אני לא בטוח אילו בעיות עדיין קיימות עבור אותו מכשיר.

למיטב ידיעתי, אלה סוגיות האלפא הנוכחיות של CM9: http://teamhacksung.org/wiki/index.php/Experimental:GT-I9100: Know_issues
Skurfur
2013-01-08 08:36:33 UTC
view on stackexchange narkive permalink

אתה יכול לנסות את aLogrec, ואם אתה אוהב את זה, את הגרסה לתרום. נכתב על ידי אותו מתכנת שכתב את aLogcat, הוא רושם ברציפות את היומן (logcat) לכרטיס ה- SD שלך. לא בדקתי את האופן בו הוא מגיב עם הפעלה מחדש מהתרסקות, אך בדקתי עם הפעלה מחדש ידנית והיומן המתועד שרד את ההפעלה מחדש ויכול לראות את רצף הכיבוי שנרשם. חסרון אחד הוא שהיומן אינו כולל חותמות זמן.

T-mobile S II שלי התרסק (הופעל מחדש) בעת שימוש בתכונות בסיסיות - סיום שיחה (פעם אחת), צילום תמונה (פעם אחת) או שימוש בניווט. (3 פעמים). שדרגתי מ- ICS 4.0.3 ל- 4.0.4. עד עכשיו זה היה טוב. הלוואי וידעתי על aLogrec בזמן שההפעלה מחדש הזו.

כביכול לא עובד ב- 4.x על פי הביקורות
Logcat Extreme עובד ב- 4.x. https://play.google.com/store/apps/details?id=scd.lcex&hl=iw
Andrew Brackenbury
2012-03-25 04:34:48 UTC
view on stackexchange narkive permalink

הייתה לי אותה בעיה, אך בכמה דקות שזה נתן לי בכל פעם שהתנסיתי וגיליתי שהיא הפסיקה לקרוס אם ניגש לעדכון הרשת בהגדרות, למרות שאין עדכון זמין. זה עובד עכשיו אבל הייתי מעצבן צורך לעשות את זה בכל פעם.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...