diff options
Diffstat (limited to 'anttasks/src/com/android/ant/ApkBuilderTask.java')
-rw-r--r-- | anttasks/src/com/android/ant/ApkBuilderTask.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/anttasks/src/com/android/ant/ApkBuilderTask.java b/anttasks/src/com/android/ant/ApkBuilderTask.java index 9e3c8e4..f73739b 100644 --- a/anttasks/src/com/android/ant/ApkBuilderTask.java +++ b/anttasks/src/com/android/ant/ApkBuilderTask.java @@ -254,7 +254,11 @@ public class ApkBuilderTask extends Task { // now go through the list of jar folders. for (Path pathList : mJarfolderList) { for (String path : pathList.list()) { - ApkBuilderImpl.processJar(new File(path), mResourcesJars); + // it's ok if top level folders are missing + File folder = new File(path); + if (folder.isDirectory()) { + ApkBuilderImpl.processJar(folder, mResourcesJars); + } } } @@ -268,8 +272,12 @@ public class ApkBuilderTask extends Task { // now the native lib folder. for (Path pathList : mNativeList) { for (String path : pathList.list()) { - ApkBuilderImpl.processNativeFolder(new File(path), mDebug, - mNativeLibraries, mVerbose, mAbiFilter); + // it's ok if top level folders are missing + File folder = new File(path); + if (folder.isDirectory()) { + ApkBuilderImpl.processNativeFolder(folder, mDebug, + mNativeLibraries, mVerbose, mAbiFilter); + } } } |