Skip compiling Java if an apk has no Java code.
Change-Id: Iee204e03ad5bc8ce5c3b4b3863c19c89184826e2
diff --git a/core/java.mk b/core/java.mk
index 4814a9a..76f0c6c 100644
--- a/core/java.mk
+++ b/core/java.mk
@@ -107,8 +107,8 @@
built_dex_intermediate := $(intermediates.COMMON)/$(built_dex_intermediate_leaf)
full_classes_stubs_jar := $(intermediates.COMMON)/stubs.jar
-ifeq ($(LOCAL_EXPORT_PACKAGE_RESOURCES),true)
-# This is framework-res, we don't need to compile any Java code.
+ifeq ($(LOCAL_MODULE_CLASS)$(LOCAL_SRC_FILES)$(LOCAL_STATIC_JAVA_LIBRARIES)$(LOCAL_SOURCE_FILES_ALL_GENERATED),APPS)
+# If this is an apk without any Java code (e.g. framework-res), we should skip compiling Java.
full_classes_jar :=
built_dex :=
else