aboutsummaryrefslogtreecommitdiffstats
path: root/anttasks/src/com/android/ant/AaptExecLoopTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'anttasks/src/com/android/ant/AaptExecLoopTask.java')
-rw-r--r--anttasks/src/com/android/ant/AaptExecLoopTask.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/anttasks/src/com/android/ant/AaptExecLoopTask.java b/anttasks/src/com/android/ant/AaptExecLoopTask.java
index 6c98cbd..ebefde5 100644
--- a/anttasks/src/com/android/ant/AaptExecLoopTask.java
+++ b/anttasks/src/com/android/ant/AaptExecLoopTask.java
@@ -78,6 +78,7 @@ public final class AaptExecLoopTask extends BaseTask {
private boolean mVerbose = false;
private boolean mUseCrunchCache = false;
private int mVersionCode = 0;
+ private String mVersionName;
private String mManifest;
private ArrayList<Path> mResources;
private String mAssets;
@@ -139,6 +140,14 @@ public final class AaptExecLoopTask extends BaseTask {
}
}
+ /**
+ * Sets the value of the "versionName" attribute
+ * @param versionName the value
+ */
+ public void setVersionname(String versionName) {
+ mVersionName = versionName;
+ }
+
public void setDebug(boolean value) {
mDebug = value;
}
@@ -418,6 +427,11 @@ public final class AaptExecLoopTask extends BaseTask {
task.createArg().setValue(Integer.toString(mVersionCode));
}
+ if ((mVersionName != null) && (mVersionName.length() > 0)) {
+ task.createArg().setValue("--version-name");
+ task.createArg().setValue(mVersionName);
+ }
+
// manifest location
if (mManifest != null) {
task.createArg().setValue("-M");