Существует необычная проблема с плагином Genymotion Android Studio, который делает невозможным запуск устройства. Это часто проявляется с genymotion.log, содержащими сообщениями об ошибках, таких как:
Output command: "/usr/lib/virtualbox/VBoxManage: ./libssl.so.1.0.0: version 'OPENSSL_1.0.2' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)"
Он исходит из того, что Android-студия определяет LD_LIBRARY_PATH
быть /android/studio/install/dir/bin:$LD_LIBRARY_PATH
, которая становится /android/studio/install/dir/bin:
, если LD_LIBRARY_PATH
не установлена. Это приводит к тому, что VBoxManage пытается загрузить libssl.so, отправленный Genymotion, который слишком стар для Ubuntu 16.04 (потому что, когда LD_LIBRARY_PATH
заканчивается на::, компоновщик ищет библиотеки в текущем каталоге)
Вы можете сделать один следующий:
- Edit studio.sh прекратить добавление завершающего «:» в конце
LD_LIBRARY_PATH
(я могу предоставить более подробную информацию, если необходимо)
- Удалить libssl.so и libcrypto.so из Genymotion установки Справочник
- Определить
LD_LIBRARY_PATH
на случайное значение перед запуском g Android Studio, так что LD_LIBRARY_PATH
, определенный studio.sh, заканчивается на «:»