פורסם: 10/01/2018 - 08:54
נושא ההודעה: אמולטור של android studio לא עובד?
|
מנסה להפעיל אמולטור עם android studio ומקבל את השגיאה הבאה:
קוד: | Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
|
ראיתי בגוגל כל מיני התיחסויות לבעיה הזו עם פקודות export לצורך יצירת PATH אבל זה לא עזר -
אני לא מכיר את הנושא של: Environment Variables ויתכן שלא הבנתי בדיוק איזו פקודה צריך
נכון שהרבה יותר נוח להריץ את האפליקציה ישירות למכשיר, אבל לפעמים יש צורך לנסות על מכשיר אחר ואז צריך אמולטור
ראוי לציין שההתקנה נעשתה בתיקיות לפי ברירת המחדל, ושהכל עובד יפה פרט לאמולטור
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 10/01/2018 - 09:56
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 10/01/2018 - 10:22
נושא ההודעה:
|
ציטוט: | נסה להפעיל משורת הפקודה - שם תינתן לך שגיאה יותר הגיונית. |
לא בטוח שאני מבצע את זה נכון אבל לפי מה שמצאתי בגוגל בצעתי את הפקודה הבאה בתיקיה:
קוד: | /opt/android-studio/bin $ ./studio.sh |
בקונסול לא מתקבלת שום הודעה וכאילו מחכה לתגובה - נפתח מסך קטן שמראה ש android studio כאילו נפתח, ואחר כך עולה מסך לבן ריק וזיהו. אין שום הודעות בקונסול. יתכן שצריך פקודה אחרת או משהו...
לגבי הכיוון השני: למיטב הבנתי זה קשור לבעיה אחרת שהיתה לי פעם עם כרטיס מסך radeon (הודעת השגיאה שונה)
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 10/01/2018 - 10:49
נושא ההודעה:
|
רק רגע... מצאתי את הדף הבא של ג'נטו - כמשתמש ג'נטו הייתי צריך להתחיל עם זה לפני בלבול המוח שלכם - לא ידעתי שיש - התיעוד של ג'נטו מפתיע כל פעם מחדש
https://wiki.gentoo.org/wiki/Android_studio
לאחר שאבצע מה שכתוב שם אדווח כאן על תוצאות - מקווה טובות...
עריכה: מצאתי את הפקודה להפעלת האמולטור אבל לא נותנת מידע נוסף:
קוד: | ~/Android/Sdk/tools $ ./emulator -avd Nexus_5X_API_19
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
|
תודה בינתים
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 11/01/2018 - 08:09
נושא ההודעה:
|
עקבתי אחר הוויקי של ג'נטו אבל הבעיה נותרה ומופיעה אותה שגיאה
אם יש הצעות אחרות לפתרון אז אני בהקשבה מלאה
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 11/01/2018 - 10:10
נושא ההודעה:
|
איך התקנת? לאן זה מותקן?
|
|
חזרה לתוכן הדיון |
פורסם: 11/01/2018 - 10:23
נושא ההודעה:
|
ציטוט: | איך התקנת? לאן זה מותקן? |
התקנה רגילה בג'נטו - לא שיניתי מיקום תיקיות, PATH וכו לאחר ההתקנה
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 11/01/2018 - 11:55
נושא ההודעה:
|
שזה טוב ויפה, אך לא ענית על השאלה. לאן זה הותקן?
|
|
חזרה לתוכן הדיון |
פורסם: 11/01/2018 - 12:48
נושא ההודעה:
|
חששתי שלא ירדתי לסוף דעתך... מקווה שהפעם המידע רלוונטי
כאן מה שמותקן בתיקיה: /home/mgen/Android/Sdk
קוד: |
~/Android/Sdk $ ls -l
total 48
drwxr-xr-x 6 mgen mgen 4096 Dec 23 22:42 build-tools
drwxr-xr-x 7 mgen mgen 4096 Jan 10 10:50 emulator
drwxr-xr-x 5 mgen mgen 4096 May 22 2017 extras
drwxr-xr-x 3 mgen mgen 4096 Dec 18 13:35 fonts
drwxr-xr-x 2 mgen mgen 4096 Dec 20 16:00 licenses
drwxr-xr-x 3 mgen mgen 4096 May 22 2017 patcher
drwxr-xr-x 6 mgen mgen 4096 Jan 10 22:55 platforms
drwxr-xr-x 5 mgen mgen 4096 Jan 10 10:46 platform-tools
drwxr-xr-x 21 mgen mgen 4096 May 22 2017 skins
drwxr-xr-x 3 mgen mgen 4096 Jan 10 22:55 sources
drwxr-xr-x 6 mgen mgen 4096 Jan 9 21:43 system-images
drwxr-xr-x 6 mgen mgen 4096 Jan 10 10:50 tools
|
ואולי צריך גם את מה שמותקן ב /opt/android-studio:
קוד: | opt/android-studio $ ls -l
total 52
drwxr-xr-x 3 root root 4096 Jan 10 22:28 bin
-rw-r--r-- 1 root root 14 Jan 10 22:23 build.txt
drwxr-xr-x 4 root root 4096 Dec 13 08:38 gradle
-rw-r--r-- 1 root root 1934 Jan 10 22:23 Install-Linux-tar.txt
lrwxrwxrwx 1 root root 36 Jan 10 22:26 jre -> /etc/java-config-2/current-system-vm
drwxr-xr-x 5 root root 12288 Jan 10 22:29 lib
drwxr-xr-x 2 root root 4096 Jan 10 22:28 license
-rw-r--r-- 1 root root 11352 Jan 10 22:23 LICENSE.txt
-rw-r--r-- 1 root root 397 Jan 10 22:23 NOTICE.txt
drwxr-xr-x 39 root root 4096 Dec 13 08:38 plugins
|
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
פורסם: 12/01/2018 - 17:08
נושא ההודעה:
|
טוב... מתחיל מזה: מה קורה כשאתה עושה:
קוד: |
export ANDROID_SDK_ROOT=/home/mgen/Android/Sdk
/home/mgen/Android/Sdk/tools/emulator -avd Nexus_5X_API_19
|
ובנוסף - תקרא טוב טוב את הקישור שנתתי לך (ההוא ב-stack overflow). שם מסבירים שאם תחליף את ה-libstdc++.so.6 שיש באמולטור בזה של המערכת שלך - זה עובד. ככה זה היה אצלי באובונטו. (מסתבר שגוגל משתמשים ב-libc שונה ואז יש בעיות abi - מאוד מעניין מה נהרס שם).
|
|
חזרה לתוכן הדיון |
פורסם: 13/01/2018 - 18:44
נושא ההודעה:
|
elcuco,
לאחר ביצוע הטיפ שלך יש שיפור אבל עדיין לא עולה האמולטור ב studio - להלן השלבים שבצעתי באופן מסודר - תחילה הרצתי את הפקודה לפני ביצוע export:
קוד: |
/home/mgen/Android/Sdk/tools/emulator -avd Nexus_5X_API_19
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator: ERROR: ANDROID_SDK_ROOT is undefined
|
לאחר ביצוע export:
קוד: | export ANDROID_SDK_ROOT=/home/mgen/Android/Sdk
mgen@new-host ~/Android/Sdk/tools $ emulator -avd Nexus_5X_API_19
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator: ERROR: ANDROID_SDK_ROOT is defined (/home/mgen/Android/Sdk) but cannot find kernel file in /home/mgen/Android/Sdk/system-images/ sub directories |
ואז נעזרתי בקישור ב stack overflow והחלפתי את libstdc++.so.6 כפי שמוסבר שם, ואכן הפקודה הנל בקונסול מפעילה את האמולטור אבל כמובן ללא תוכן האפליקציה. אבל כשניסיתי להפעיל את האמולטור מתוך android studio מתקבלת הפעם שגיאה אחרת:
קוד: | Error while waiting for device: The emulator process for AVD Nexus_5X_API_19 was killed. |
דרך אגב: בהתחלה לא התיחסתי ל stack overflow מכיוון שהטיפ שם פתר בעיה שקרתה לי מזמן (במחשב אחר) עם הודעת השגיאה הנוכחית (waiting for device),
אבל עכשיו לא יודע איך לפתור אותה?
תודה
_________________ "אם אין קוטג' תאכלו מילקי" – אמרה המלכה טרם הואצה הגיליוטינה בקצב 9.8 מטר לשניה בריבועעעעעעעעע
You can take our sweet homes, even our cloths"
!But don't touch the streets, Ah, That's NO
"...The streets are our @world's compilable kernel
|
|
חזרה לתוכן הדיון |
|