diff --git a/src/solid/devices/CMakeLists.txt b/src/solid/devices/CMakeLists.txt --- a/src/solid/devices/CMakeLists.txt +++ b/src/solid/devices/CMakeLists.txt @@ -95,7 +95,7 @@ include(devices/backends/fakehw/CMakeLists.txt) -if(NOT WIN32 AND NOT APPLE) +if(NOT WIN32 AND NOT APPLE AND NOT ANDROID) if (CMAKE_SYSTEM_NAME MATCHES FreeBSD) option(EXPERIMENTAL_BSDISKS "Use UDisks2/bsdisks backend instead of HAL to manage disk devices" OFF) else () diff --git a/src/solid/devices/managerbase.cpp b/src/solid/devices/managerbase.cpp --- a/src/solid/devices/managerbase.cpp +++ b/src/solid/devices/managerbase.cpp @@ -77,7 +77,7 @@ # elif defined(Q_OS_UNIX) && !defined(Q_OS_LINUX) m_backends << new Solid::Backends::Hal::HalManager(0); -# elif defined(Q_OS_LINUX) +# elif defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID) # if UDEV_FOUND m_backends << new Solid::Backends::UDev::UDevManager(nullptr); m_backends << new Solid::Backends::UDisks2::Manager(nullptr);