diff options
Diffstat (limited to 'apkbuilder')
-rw-r--r-- | apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java | 11 |
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 |