אהלן חברים !
אני זקוק לעזרה למצוא מקור של בעיה ...
עובדה :אני על מערכת arch linux
התקנתי את android sdk דרך המאגרים של אקליפס (מתוך אקליפס)
אני מריץ eclipse kepler r1
מה אני מנסה:
להפעיל את eclipse עם android sdk (לא משהו מיוחד פשוט יש לי קצת נסיון עם java ורציתי לראות דוגמית של פיתוח לאנדרוויד )
מה שקורה:
האקליפס קופא ...
(קודם כל הרשום כאן כמה מסקנות שלי )
1.יש קצת בעיות עם arch linux מכיוון שחלק גדול מהחבילות לא מקומפל בצורה static
2. יש בעיות תאימות בין החבילה הבינארית לבין libc-multiarch של arch linux
# יש כמה תקלות שאיני מייחס להם חשיבות רמה מידי לדוגמה
Could not configure '/dev/hpet' to have a 1024Hz timer. This is not a fatal
או opengles אלה לא מרבית התקלות ... ולא גורם מכריע ...
אז החלטתי להריץ קבצים בינארים מתוך התקייה (חיצונית )
ב /home/user/android-sdk זה המיקום path של אנדרואיד sdk
(למי שלא מכיר אנדרואיד sdk מכיל כלים בינארים להפעלת אנדרואיד arm ;ולמעשה בפועל הוא סוג של מוטציה של qemu למי שמכיר ...)
cd android-sdk
cd tools
הוא מציג את הפרופילים של android "דוגמאות של מכשירים פיסיים לדמות אספקטים של רזולוציה וכו'
קוד: |
לדוגמה הפרופיל הזה מדמה nexus או משהו דומה של גוגל
4 or "Google Inc.:Google APIs:18"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 3
Description: Android + Google APIs
Based on Android 4.3 (API level 18)
Libraries:
* com.google.android.media.effects (effects.jar)
Collection of video effects
* com.android.future.usb.accessory (usb.jar)
API for USB Accessories
|
יצרתי image מדומה של פרופיל לדוגמה
קוד: |
./android create avd -n andi -c 100M -p /home/user/andi -t 6 --force |
מבוסס על פרופיל מספר 6 ...
עכשיו להרצה עצמה :
קוד: |
./emulator-arm -avd andi |
השגיאות הן :
קוד: |
emulator: ERROR: Could not load OpenGLES emulation library: libOpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
Could not configure '/dev/hpet' to have a 1024Hz timer. This is not a fatal
error, but for better emulation accuracy type:
'echo 1024 > /proc/sys/dev/hpet/max-user-freq' as root.
emulator: warning: opening audio output failed
emulator: emulator window was out of view and was recentered
### WARNING: could not find /etc/localtime or /usr/share/zoneinfo/localtime. unable to determine host timezone
*** Error in `./emulator-arm': munmap_chunk(): invalid pointer: 0x08242da2 ***
======= Backtrace: =========
/usr/lib32/libc.so.6(+0x6e233)[0xf7402233]
/usr/lib32/libc.so.6(+0x7439a)[0xf740839a]
/usr/lib32/libc.so.6(+0x74a23)[0xf7408a23]
./emulator-arm[0x80d0996]
./emulator-arm./emulator-arm[0x80e9f2b]
./emulator-arm[0x80ea059]
./emulator-arm[0x80ed3d4]
./emulator-arm[0x80ed659]
./emulator-arm[0x80ad8aa]
./emulator-arm[0x80cb7c7]
./emulator-arm[0x80cba6f]
./emulator-arm[0x810cdd3]
./emulator-arm[0x810d42c]
./emulator-arm[0x811f12d]
[0xef7d71e3]
======= Memory map: ========
08048000-082c6000 r-xp 00000000 08:01 1025664 /home/liran/android-sdks/tools/emulator-arm
082c6000-082ca000 rw-p 0027d000 08:01 1025664 /home/liran/android-sdks/tools/emulator-arm
082ca000-084c4000 rw-p 00000000 00:00 0
084c4000-084c5000 rwxp 00000000 00:00 0
084c5000-08502000 rw-p 00000000 00:00 0
08dd4000-09555000 rw-p 00000000 00:00 0 [heap]
c7d68000-c89cd000 rw-p 00000000 00:00 0
c89cd000-c8c0f000 rw-s 00000000 00:04 332333071 /SYSV00000000 (deleted)
c8c0f000-c8d03000 r-xp 00000000 08:01 2086971 /usr/lib32/libasound.so.2.0.0
c8d03000-c8d07000 r--p 000f3000 08:01 2086971 /usr/lib32/libasound.so.2.0.0
c8d07000-c8d08000 rw-p 000f7000 08:01 2086971 /usr/lib32/libasound.so.2.0.0
c8e80000-eeb04000 rw-p 00000000 00:00 0
eeb04000-f6b04000 rwxp 00000000 00:00 0
f6b04000-f6b17000 r-xp 00000000 08:01 2086354 /usr/lib32/libresolv-2.18.so
f6b17000-f6b18000 ---p 00013000 08:01 2086354 /usr/lib32/libresolv-2.18.so
f6b18000-f6b19000 r--p 00013000 08:01 2086354 /usr/lib32/libresolv-2.18.so
f6b19000-f6b1a000 rw-p 00014000 08:01 2086354 /usr/lib32/libresolv-2.18.so
f6b1a000-f6b1c000 rw-p 00000000 00:00 0
f6b1c000-f6b27000 r-xp 00000000 08:01 2086344 /usr/lib32/libnss_files-2.18.so
f6b27000-f6b28000 r--p 0000a000 08:01 2086344 /usr/lib32/libnss_files-2.18.so
f6b28000-f6b29000 rw-p 0000b000 08:01 2086344 /usr/lib32/libnss_files-2.18.so
f6b5c000-f71f2000 rw-p 00000000 00:00 0
f71f2000-f71f6000 r-xp 00000000 08:01 2085970 /usr/lib32/libXfixes.so.3.1.0
f71f6000-f71f7000 r--p 00003000 08:01 2085970 /usr/lib32/libXfixes.so.3.1.0
f71f7000-f71f8000 rw-p 00004000 08:01 2085970 /usr/lib32/libXfixes.so.3.1.0
f71f8000-f7201000 r-xp 00000000 08:01 2085976 /usr/lib32/libXcursor.so.1.0.2
f7201000-f7202000 r--p 00009000 08:01 2085976 /usr/lib32/libXcursor.so.1.0.2
f7202000-f7203000 rw-p 0000a000 08:01 2085976 /usr/lib32/libXcursor.so.1.0.2
f7203000-f720c000 r-xp 00000000 08:01 2085982 /usr/lib32/libXrandr.so.2.2.0
f720c000-f720d000 r--p 00008000 08:01 2085982 /usr/lib32/libXrandr.so.2.2.0
f720d000-f720e000 rw-p 00009000 08:01 2085982 /usr/lib32/libXrandr.so.2.2.0
f720e000-f7217000 r-xp 00000000 08:01 2085973 /usr/lib32/libXrender.so.1.3.0
f7217000-f7218000 r--p 00008000 08:01 2085973 /usr/lib32/libXrender.so.1.3.0
f7218000-f7219000 rw-p 00009000 08:01 2085973 /usr/lib32/libXrender.so.1.3.0
f7219000-f722a000 r-xp 00000000 08:01 2085979 /usr/lib32/libXext.so.6.4.0
f722a000-f722b000 r--p 00010000 08:01 2085979 /usr/lib32/libXext.so.6.4.0
f722b000-f722c000 rw-p 00011000 08:01 2085979 /usr/lib32/libXext.so.6.4.0
f722c000-f7231000 r-xp 00000000 08:01 2085821 /usr/lib32/libXdmcp.so.6.0.0
f7231000-f7232000 r--p 00004000 08:01 2085821 /usr/lib32/libXdmcp.so.6.0.0
f7232000-f7233000 rw-p 00005000 08:01 2085821 /usr/lib32/libXdmcp.so.6.0.0
f7233000-f7235000 r-xp 00000000 08:01 2085824 /usr/lib32/libXau.so.6.0.0
f7235000-f7236000 r--p 00001000 08:01 2085824 /usr/lib32/libXau.so.6.0.0
f7236000-f7237000 rw-p 00002000 08:01 2085824 /usr/lib32/libXau.so.6.0.0
f7237000-f7258000 r-xp 00000000 08:01 2085942 /usr/lib32/libxcb.so.1.1.0
f7258000-f7259000 r--p 00020000 08:01 2085942 /usr/lib32/libxcb.so.1.1.0
f7259000-f725a000 rw-p 00021000 08:01 2085942 /usr/lib32/libxcb.so.1.1.0
f725a000-f738d000 r-xp 00000000 08:01 2085966 /usr/lib32/libX11.so.6.3.0
f738d000-f738e000 r--p 00132000 08:01 2085966 /usr/lib32/libX11.so.6.3.0
f738e000-f7391000 rw-p 00133000 08:01 2085966 /usr/lib32/libX11.so.6.3.0
f7391000-f7394000 rw-p 00000000 00:00 0
f7394000-f753d000 r-xp 00000000 08:01 2086303 /usr/lib32/libc-2.18.so
f753d000-f753f000 r--p 001a9000 08:01 2086303 /usr/lib32/libc-2.18.so
f753f000-f7540000 rw-p 001ab000 08:01 2086303 /usr/lib32/libc-2.18.so
f7540000-f7543000 rw-p 00000000 00:00 0
f7543000-f755c000 r-xp 00000000 08:01 2086628 /usr/lib32/libgcc_s.so.1
f755c000-f755d000 rw-p 00018000 08:01 2086628 /usr/lib32/libgcc_s.so.1
f755d000-f755f000 r-xp 00000000 08:01 2086356 /usr/lib32/libutil-2.18.so
f755f000-f7560000 r--p 00001000 08:01 2086356 /usr/lib32/libutil-2.18.so
f7560000-f7561000 rw-p 00002000 08:01 2086356 /usr/lib32/libutil-2.18.so
f7561000-f75a5000 r-xp 00000000 08:01 2086352 /usr/lib32/libm-2.18.so
f75a5000-f75a6000 r--p 00043000 08:01 2086352 /usr/lib32/libm-2.18.so
f75a6000-f75a7000 rw-p 00044000 08:01 2086352 /usr/lib32/libm-2.18.so
f75a7000-f75a8000 rw-p 00000000 00:00 0
f75a8000-f7685000 r-xp 00000000 08:01 2086636 /usr/lib32/libstdc++.so.6.0.19
f7685000-f7689000 r--p 000dd000 08:01 2086636 /usr/lib32/libstdc++.so.6.0.19
f7689000-f768a000 rw-p 000e1000 08:01 2086636 /usr/lib32/libstdc++.so.6.0.19
f768a000-f7691000 rw-p 00000000 00:00 0
f7691000-f7698000 r-xp 00000000 08:01 2086355 /usr/lib32/librt-2.18.so
f7698000-f7699000 r--p 00006000 08:01 2086355 /usr/lib32/librt-2.18.so
f7699000-f769a000 rw-p 00007000 08:01 2086355 /usr/lib32/librt-2.18.so
f769a000-f76b2000 r-xp 00000000 08:01 2086214 /usr/lib32/libpthread-2.18.so
f76b2000-f76b3000 r--p 00017000 08:01 2086214 /usr/lib32/libpthread-2.18.so
f76b3000-f76b4000 rw-p 00018000 08:01 2086214 /usr/lib32/libpthread-2.18.so
f76b4000-f76b6000 rw-p 00000000 00:00 0
f76b6000-f76b9000 r-xp 00000000 08:01 2086351 /usr/lib32/libdl-2.18.so
f76b9000-f76ba000 r--p 00002000 08:01 2086351 /usr/lib32/libdl-2.18.so
f76ba000-f76bb000 rw-p 00003000 08:01 2086351 /usr/lib32/libdl-2.18.so
f76bc000-f76bd000 rw-p 00000000 00:00 0
f76bd000-f76c2000 r-xp 00000000 08:01 2086343 /usr/lib32/libnss_dns-2.18.so
f76c2000-f76c3000 r--p 00004000 08:01 2086343 /usr/lib32/libnss_dns-2.18.so
f76c3000-f76c4000 rw-p 00005000 08:01 2086343 /usr/lib32/libnss_dns-2.18.so
f76c4000-f76ef000 rw-p 00000000 00:00 0
f76ef000-f76f0000 r-xp 00000000 00:00 0 [vdso]
f76f0000-f7710000 r-xp 00000000 08:01 2086302 /usr/lib32/ld-2.18.so
f7710000-f7711000 r--p 0001f000 08:01 2086302 /usr/lib32/ld-2.18.so
f7711000-f7712000 rw-p 00020000 08:01 2086302 /usr/lib32/ld-2.18.so
fffdd000-ffffe000 rw-p 00000000 00:00 0 [stack]
Aborted (core dumped)
[user@xeon5150 tools]$
|