diff --git a/config.tests/android/android.pro b/config.tests/android/android.pro
new file mode 100644
index 0000000000000000000000000000000000000000..dcf5df1845d649e186d2dd5f770dcf9d51a19171
--- /dev/null
+++ b/config.tests/android/android.pro
@@ -0,0 +1,4 @@
+CONFIG += java
+API_VERSION = android-11
+JAVASOURCES += main.java
+
diff --git a/config.tests/android/main.java b/config.tests/android/main.java
new file mode 100644
index 0000000000000000000000000000000000000000..1ab872599080d93e94d2fc0870747f684cbd19fa
--- /dev/null
+++ b/config.tests/android/main.java
@@ -0,0 +1,6 @@
+import android.graphics.SurfaceTexture;
+
+class BuildTest
+{
+    public static void main(String [] args) { }
+}
diff --git a/qtmultimedia.pro b/qtmultimedia.pro
index aeb97464d4325f518769d89094694ab10f7ae189..53f6b98869748f2021a05160c2ac35e29d8eeece 100644
--- a/qtmultimedia.pro
+++ b/qtmultimedia.pro
@@ -8,6 +8,8 @@ win32 {
     qtCompileTest(evr)
 } else:mac {
     qtCompileTest(avfoundation)
+} else:android {
+    !qtCompileTest(android):error("QtMultimedia for Android requires API level 11")
 } else {
     qtCompileTest(alsa)
     qtCompileTest(pulseaudio)