2015-12-12 2 views
9

Я новичок с монетным двором. Я установил эмулятор Genymotion из файла .bin в каталог/home/user/Android. И когда я пытаюсь выполнить Genymotion я получаю такое сообщение:Монетный двор: ошибка установки genymotion

/Android/genymotion $ ./genymotion

./genymotion: ошибка при загрузке разделяемых библиотек: libdouble-conversion.so.1 : невозможно открыть файл общего объекта: Нет такого файл или каталог

Как я понял из быстрого поиска, я должен связать эту библиотеку преобразований. Но я знаю, что я сделал что-то не так;) Может ли кто-нибудь посоветовать правильный способ сделать это. Предпочтительно с некоторым объяснением.

UPDATE

После того как я использовал @Atheror предложение я получил еще одно сообщение:

./genymotion

./genymotion:/USR/Lib/x86_64-Linux-гну/libstdC++ so.6:. версия `CXXABI_1.3.8' не найден (требуется /opt/genymobile/genymotion/libQt5Core.so.5)

./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия `GLIBCXX_3.4.20' не найден (требуется /opt/genymobile/genymotion/libQt5WebKit.so.5)

./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия `CXXABI_1.3.8' не найден (требуется /opt/genymobile/genymotion/libicui18n.so.52)

./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия `CXXABI_1.3.8' не найден (требуется /opt/genymobile/genymotion/libicuuc.so.52)

./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия `CXXABI_1.3.8' не найден (требуется /opt/genymobile/genymotion/libicuuc.so.52)

UPDATE

После некоторого дополнительного поиска Я пытался добавить недостающие библиотеки. После этого, попытка запустить genymotion приводит к такой записи в genymotion.log:

[Genymotion] [Fatal] Это приложение не удалось запустить, поскольку он не может найти или загрузить платформу Qt плагин «XCB».

Доступные платформы плагинов: eglfs, kms, linuxfb, минимальный, minimalegl, offscreen, xcb.

Плагин xcb доступен.После очередного быстрого запуска в Интернете я нашел предложение для проверки зависимостей, используя ldd команду и получил:

платформы # LDD libqxcb.so

linux-vdso.so.1 => (0x00007ffff97ec000) 
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f6b14c5d000) 
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6b14a4d000) 
libxcb-render-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0 (0x00007f6b14849000) 
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f6b14641000) 
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f6b14425000) 
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6b14221000) 
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f6b1400a000) 
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f6b13e01000) 
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6b13be2000) 
libxcb-image.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-image.so.0 (0x00007f6b139dd000) 
libxcb-icccm.so.4 => /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4 (0x00007f6b137d8000) 
libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f6b135d2000) 
libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f6b133cb000) 
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f6b131c8000) 
libxcb-randr.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f6b12fbb000) 
libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f6b12db7000) 
libxcb-keysyms.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1 (0x00007f6b12bb4000) 
libxcb-xkb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007f6b1299a000) 
libxkbcommon-x11.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (0x00007f6b12792000) 
libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f6b12558000) 
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f6b1231c000) 
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6b12079000) 
libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f6b11dfa000) 
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f6b11af2000) 
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6b118e8000) 
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6b115b3000) 
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f6b10f66000) 
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f6b108c0000) 
libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f6b1062e000) 
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6b10410000) 
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6b10103000) 
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6b0fdfd000) 
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6b0fa38000) 
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6b0f826000) 
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6b0f621000) 
/lib64/ld-linux-x86-64.so.2 (0x00007f6b14e5f000) 
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6b0f41d000) 
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6b0f217000) 
libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007f6b0f010000) 
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6b0ede6000) 
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6b0ebcd000) 
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6b0e9a7000) 
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f6b0e762000) 
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f6b0e524000) 
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f6b0e2cf000) 
libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00007f6b0dec8000) 
libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00007f6b0db4f000) 
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6b0d947000) 
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6b0d730000) 
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f6b0d506000) 
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f6b0d303000) 
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6b0d0fd000) 
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f6b0cef8000) 
libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f6b0ccf5000) 
libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f6b0caf2000) 
libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f6b0c8f0000) 
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f6b0c6ea000) 
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f6b0c4dd000) 
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f6b0c2c1000) 
libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00007f6b0aa54000) 

Так я предположил, что проблема в linux-vdso.so. 1 и попытался решить эту проблему, установив эту библиотеку с помощью apt: sudo apt-get install linux-vdso.so.1 , но получил ошибку, что этот пакет не существует. Так что я снова нахожусь в тупике :(

+0

Получил ту же проблему, когда я пытался использовать .bin-файл для 'Ubuntu 15.04 и новее' в моем Mint-17.3, я загрузил .bin-файл для« Genymotion для Ubuntu-14.10 и старше »и установил он работает. – blizzard

+1

У меня такие же ошибки. Я пробовал ниже, но они не помогали.Я использовал этот ответ http://stackoverflow.com/q/37817792/2369484. Это может потребоваться ниже одного или не может. – fada21

ответ

19

решенного для меня на Ubuntu 15.10 с:

sudo apt-get install libdouble-conversion1v5 

на Ubuntu 14.04 и MINT должен быть:

sudo apt-get install libdouble-conversion1 

Надеется, что это помогает

.
+0

Мне очень жаль позднего обновления, но этот подход приводит к еще одному вопросу –

+2

жаль слышать, что Mint 17 основан на Ubuntu 14.04 (Trusty Tahr), поэтому любой установщик для Trusty должен работать над ним. Скажите, если вы уже решили это или вам нужна дополнительная помощь, я использую Mint и Ubuntu. Genymotion работает очень хорошо на обоих. – Atheror

2

Ответ, основанный на комментарии @Atheror:

Возможно, это проблема вашего Совместимость с ОС Linux и Genymotion. Проверьте версию с помощью команды Linux в терминале:

inxi -S 

или

cat /etc/*-release 

И попробуйте установить предыдущую версию Genymotion.
Для моего Linux Mint 17 (на основе Ubuntu 14.04) установка и запуск «Genymotion для Ubuntu 14.10 и старше» не дает ошибок.

1

Я решить эту проблему в Xubuntu 16.04 с помощью:

sudo apt-get install libdouble-conversion1v5 

И снова работает ./genymotion.

0

Выполнить следующие команды в терминале (ALT + CTRL + T)

LD_LIBRARY_PATH =/USR/местные/lib64 /: $ LD_LIBRARY_PATH экспорт LD_LIBRARY_PATH

Судо надстройку склонный-reposi тори PPA: убунт-набор инструментов-т/тест Sudo APT-получить обновление

Sudo APT-получить установку GCC-4,9 г ++ - 4,9

после этого запустить genymotion. что будет отлично работать