תכנות אנדרואיד: לא מופיע עדכון סטטוס ב-'לוג'

makiko

New member
תכנות אנדרואיד: לא מופיע עדכון סטטוס ב-'לוג'

שלום,

אני עושה את צעדי הראשונים בלימוד תכנות של אנדרואיד, לפי המדריך הזה.
בפרק זה, מסביר המדריך ליצור משתנה שנותן אינדיקציה לסטטוס של האפליקציה, על פי סוג הפקודה:
onCreate
onStart
onResume
onPause
onStop
onRestart
onDestroy

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

מה יכולה להיות הבעיה?

תודה
 

פרסאוס

New member
כמה דברים

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

BravoMan

Active member
כמה דברים:

1. נפלת על מדריך לא כ"כ טוב.
תחליף אותו.
&nbsp
למשל, אין שום סיבה לכתוב את הוראות ה-import ביד.
הסטודיו עושה זאת עבורך כשצריך.
&nbsp
אם הבחור החליט שזו הדרך לעבוד, לך תדע כמה עוד דברים לא טובים הוא הכניס שם...
&nbsp
2. אתה לא מריץ סקריפט. אתה מריץ יישום - אלה דברים שונים!
אני לא יודע מה שמת ב-docx שקראת לו "Script", לא פותחים כאן קבצים כאלה מחשש לווירוסים.
&nbsp
אם אתה רוצה לפרסם קוד, השתמש באתר כמו pastebin.com (חינמי) או אם זה קצת קוד, בכפתור מיוחד בעורך ההודעות המלא.
&nbsp
3. לפי צילום מסך, היישום שלך "מת" (הפסיק לפעול), והאמולטור שלך מנותק מ-ADB - כלומר, אתה לא אמור לראות לוגים בכלל, כל מה שמופיע לך ישן.
&nbsp
למה זה קורה, אני לא יודע, אבל אני ממליץ לך לא לעבוד עם האמולטור.
אם הטלפון האישי שלך אינו Android, זה הזמן להתחדש באחד כזה.
&nbsp
בהצלחה!
 

makiko

New member
תודה: באם היישום שלי 'מת', זה לא משנה מה רשמתי בקוד. נכון?

בבקשה, הנה הקוד. מה יכולה להיות הבעיה לנתק בין האמולטור ל ADP?
האם יש המלצה לשיעורי לימוד אנדרואיד אחרים? אם כן - אשמח ללינק.
יש לי אנדרואיד לצורך בדיקות. פשוט העדפתי ללכת צעד-אחר-צעד, בדיוק לפי המדריך...

תודה
 

BravoMan

Active member
אין לי מושג מה הבעיה.

מזמן לא התעסקתי עם האמולטור, ואני מניח שאתה גם עובד על Windows שגם בו לא נגעתי מזמן.
&nbsp
האם תוכנת האמולטור רצה בזמן שעשית את הבדיקות שלך?
האם יש לך אנטיווירוס על המחשב חוץ מזה של MS שמגיע עם Windows?
&nbsp
בכל אופן, מציע שתנסה על מכשיר אמתי.
לגבי מדריך, אני לא מכיר מדריכי ווידאו. הם לא באים לי בטוב, אבל זו העדפה אישית.
&nbsp
לדעתי, עדיף להתחיל מהחומר של Google - מי כמוהם יודע

https://developer.android.com/training/basics/firstapp/index.html
 

makiko

New member
פתאום זה עובד! כיביתי, הפעלתי: וזה עובד.

https://dl.dropboxusercontent.com/u/7660241/Android2.mp4

לא עשיתי שום דבר מעבר לזה (מישהו הפנה את תשומת ליבי שבסרטון הקודם היה רשום Disconnect ליד החלון של הלוגים. עכשיו - זה תקין...

(להבא, אשים לב אם מופיע disconnect ואנסה לדבג מה יכולה להיות הבעיה כאן...)

תודה!
 

BravoMan

Active member
disconnected אומר בדיוק מה שכתבתי לך:

שאין חיבור בין הסטודיו (ספציפית, רכיב ה-ADB), לאמולטור, ולכן אי אפשר לקרוא ולהציג לוגים.
&nbsp
זה לא קשור לקוד שלך, או ליישום שלך.
אז אין פה כ"כ מה לדבג, לפחות עד שתגיע לרמה שתוכל לדבג את הכלים של Google עצמם

(לא, גם אני לא שם, לכן מעדיף לא לגעת באמולטור)
 
למעלה