From cb80dd51cf2a50d1d55c5eaf0a43a89f6dd744c9 Mon Sep 17 00:00:00 2001 From: Googler Date: Mon, 22 Aug 2016 17:07:29 +0000 Subject: removed protobuf.meta and flags.xml from apk -- MOS_MIGRATED_REVID=130950815 --- .../java/com/android/sdklib/build/ApkBuilder.java | 31 ++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/third_party/java/apkbuilder/java/com/android/sdklib/build/ApkBuilder.java b/third_party/java/apkbuilder/java/com/android/sdklib/build/ApkBuilder.java index 4a69e2efd1..fb4b07bc47 100644 --- a/third_party/java/apkbuilder/java/com/android/sdklib/build/ApkBuilder.java +++ b/third_party/java/apkbuilder/java/com/android/sdklib/build/ApkBuilder.java @@ -85,6 +85,7 @@ public final class ApkBuilder implements IArchiveBuilder { * resources, and also record whether the zip file contains native libraries. *

Used in {@link SignedJarBuilder#writeZip(java.io.InputStream, IZipEntryFilter)} when * we only want the java resources from external jars. + * */ private final class JavaAndNativeResourceFilter implements IZipEntryFilter { private final List mNativeLibs = new ArrayList(); @@ -987,19 +988,21 @@ public final class ApkBuilder implements IArchiveBuilder { return false; } - return !"aidl".equalsIgnoreCase(extension) && // Aidl files - !"rs".equalsIgnoreCase(extension) && // RenderScript files - !"fs".equalsIgnoreCase(extension) && // FilterScript files - !"rsh".equalsIgnoreCase(extension) && // RenderScript header files - !"d".equalsIgnoreCase(extension) && // Dependency files - !"java".equalsIgnoreCase(extension) && // Java files - !"scala".equalsIgnoreCase(extension) && // Scala files - !"class".equalsIgnoreCase(extension) && // Java class files - !"scc".equalsIgnoreCase(extension) && // VisualSourceSafe - !"swp".equalsIgnoreCase(extension) && // vi swap file - !"thumbs.db".equalsIgnoreCase(fileName) && // image index file - !"picasa.ini".equalsIgnoreCase(fileName) && // image index file - !"package.html".equalsIgnoreCase(fileName) && // Javadoc - !"overview.html".equalsIgnoreCase(fileName); // Javadoc + return !"aidl".equalsIgnoreCase(extension) && // Aidl files + !"rs".equalsIgnoreCase(extension) && // RenderScript files + !"fs".equalsIgnoreCase(extension) && // FilterScript files + !"rsh".equalsIgnoreCase(extension) && // RenderScript header files + !"d".equalsIgnoreCase(extension) && // Dependency files + !"java".equalsIgnoreCase(extension) && // Java files + !"scala".equalsIgnoreCase(extension) && // Scala files + !"class".equalsIgnoreCase(extension) && // Java class files + !"scc".equalsIgnoreCase(extension) && // VisualSourceSafe + !"swp".equalsIgnoreCase(extension) && // vi swap file + !"thumbs.db".equalsIgnoreCase(fileName) && // image index file + !"picasa.ini".equalsIgnoreCase(fileName) && // image index file + !"package.html".equalsIgnoreCase(fileName) && // Javadoc + !"overview.html".equalsIgnoreCase(fileName) && // Javadoc + !"protobuf.meta".equalsIgnoreCase(fileName) && // protobuf.meta + !"flags.xml".equalsIgnoreCase(fileName); // flags.xml } } -- cgit v1.2.3