Znalazłem wiele problemów podobnych do moich w sieci, ale wciąż nie ma prawdziwego rozwiązania. Mam irytujące
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)
wiadomość za każdym razem, gdy próbuję uruchomić genymotion. Wygląda na to, że problem dotyczy zmiennych środowiskowych lub zainstalowanych różnych bibliotek. Próbuję więc zobaczyć wyniki różnych poleceń
echo $LD_LIBRARY_PATH
nic nie zwraca (w rzeczywistości nie ma zmiennej środowiskowej o tej nazwie.dpkg -al | grep libqt
(*) zwraca tę listę
(*) nie jestem pewien, czy to właściwe polecenie btw
- Próbowałem także tego polecenia
echo LD_LIBRARY_PATH=. ldd ./genymotion
i to jest wynik
4
qmake --version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu
Dowolny pomysł?
Po uruchomieniu następującego polecenia:
mkdir QtLibs && mv *Qt*.so* QtLibs
będziesz musiał zainstalować biblioteki systemowe. Dla mnie było to:
Możesz dowiedzieć się, czego potrzebuje Twój system, uruchamiając genymotion z poziomu wiersza poleceń
źródło
To polecenie pomogło mi rozpocząć
qtcreator
bez tego błędu:gdzie
qtcreator-3.6.1
jest katalog instalacyjny.źródło