aboutsummaryrefslogtreecommitdiffstats
path: root/apkbuilder
diff options
context:
space:
mode:
Diffstat (limited to 'apkbuilder')
-rw-r--r--apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java b/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java
index 780af75..6a8213e 100644
--- a/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java
+++ b/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java
@@ -249,15 +249,18 @@ public final class ApkBuilderImpl {
for (String file : files) {
String path = f.getAbsolutePath() + File.separator + file;
- FileInputStream input = new FileInputStream(path);
- resourcesJars.add(input);
+ processJarFile(parameter, resourcesJars);
}
} else {
- FileInputStream input = new FileInputStream(parameter);
- resourcesJars.add(input);
+ processJarFile(parameter, resourcesJars);
}
}
+ public static void processJarFile(String jarfilePath, Collection<FileInputStream> resourcesJars)
+ throws FileNotFoundException {
+ FileInputStream input = new FileInputStream(jarfilePath);
+ resourcesJars.add(input);
+ }
/**
* Processes a {@link File} that could be a {@link ApkFile}, or a folder containing