diff options
author | Xavier Ducrohet <xav@android.com> | 2010-05-07 13:49:28 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2010-05-07 14:02:03 -0700 |
commit | b26643946b689de13af299f1b4c28fba5c8409b2 (patch) | |
tree | 37332730308f0dc10f24bbdee868acd425d0f0fa /anttasks/src | |
parent | 90827a2dedca04b818a313dde19261f2f20a8683 (diff) | |
download | sdk-b26643946b689de13af299f1b4c28fba5c8409b2.zip sdk-b26643946b689de13af299f1b4c28fba5c8409b2.tar.gz sdk-b26643946b689de13af299f1b4c28fba5c8409b2.tar.bz2 |
ApkBuilderTask is now more lenient with missing libs/ folders.
Change-Id: Ic40c35e7074a91fb40094d3c5e5a605ff1ea2fef
Diffstat (limited to 'anttasks/src')
-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); + } } } |