Update missing class error

Change-Id: Iaa3c49960bcd07c9ee36c8fc0fcf61d00bcc2c66
diff --git a/src/main/java/com/android/tools/r8/R8.java b/src/main/java/com/android/tools/r8/R8.java
index 9d7346e..9843e2b 100644
--- a/src/main/java/com/android/tools/r8/R8.java
+++ b/src/main/java/com/android/tools/r8/R8.java
@@ -294,8 +294,17 @@
                     new StringDiagnostic("Missing class: " + clazz.toSourceString()));
               });
           if (!options.ignoreMissingClasses) {
-            throw new CompilationError(
-                "Compilation can't be completed because some library classes are missing.");
+            DexType missingClass = missingClasses.iterator().next();
+            if (missingClasses.size() == 1) {
+              throw new CompilationError(
+                  "Compilation can't be completed because the class `"
+                      + missingClass.toSourceString()
+                      + "` is missing.");
+            } else {
+              throw new CompilationError(
+                  "Compilation can't be completed because `" + missingClass.toSourceString()
+                      + "` and " + (missingClasses.size() - 1) + " other classes are missing.");
+            }
           }
         }