diff options
Diffstat (limited to 'apkbuilder')
-rw-r--r-- | apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java b/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java index 81cbc1c..9d21c22 100644 --- a/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java +++ b/apkbuilder/src/com/android/apkbuilder/internal/ApkBuilderImpl.java @@ -133,7 +133,12 @@ public final class ApkBuilderImpl { throw new WrongOptionException("Missing value for -rj"); } - processJarFolder(args[index++], resourcesJars); + File f = new File(args[index]); + if (f.isDirectory()) { + processJarFolder(args[index++], resourcesJars); + } else if (f.isFile()) { + processJarFile(args[index++], resourcesJars); + } } else if ("-nf".equals(argument)) { // quick check on the next argument. if (index == args.length) { |