OSDN Git Service

Automated import from //branches/cupcake/...@141592,141592
authorXavier Ducrohet <>
Wed, 25 Mar 2009 00:57:45 +0000 (17:57 -0700)
committerThe Android Open Source Project <initial-contribution@android.com>
Wed, 25 Mar 2009 00:57:45 +0000 (17:57 -0700)
anttasks/src/com/android/ant/AaptExecLoopTask.java
scripts/android_rules.xml

index d2c7162..6444e4d 100644 (file)
@@ -181,11 +181,14 @@ public final class AaptExecLoopTask extends Task {
         task.createArg().setValue("-M");
         task.createArg().setValue(mManifest);
 
-        // resources location
-        task.createArg().setValue("-S");
-        task.createArg().setValue(mResources);
+        // resources location. This may not exists, and aapt doesn't like it, so we check first.
+        File res = new File(mResources);
+        if (res.isDirectory()) {
+            task.createArg().setValue("-S");
+            task.createArg().setValue(mResources);
+        }
         
-        // assets location. this may not exists, and aapt doesn't like it, so we check first.
+        // assets location. This may not exists, and aapt doesn't like it, so we check first.
         File assets = new File(mAssets);
         if (assets.isDirectory()) {
             task.createArg().setValue("-A");
index aad9dbd..003021c 100644 (file)
@@ -72,6 +72,7 @@
     <!-- Create the output directories if they don't exist yet. -->
     <target name="dirs">
         <echo>Creating output directories if needed...</echo>
+        <mkdir dir="${resource-folder}" />
         <mkdir dir="${external-libs-folder}" />
         <mkdir dir="${gen-folder}" />
         <mkdir dir="${out-folder}" />