diff options
author | Xavier Ducrohet <xav@android.com> | 2010-06-04 12:53:07 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2010-06-08 10:34:51 -0700 |
commit | e0ac2ae830f068dbbca3cbfeefd261ef7a0a98b2 (patch) | |
tree | 91ce8503c309602892bad6a78f38cad783861301 /anttasks | |
parent | 3f7087032bba4b7ea52b6bd391d8f3005d51230a (diff) | |
download | sdk-e0ac2ae830f068dbbca3cbfeefd261ef7a0a98b2.zip sdk-e0ac2ae830f068dbbca3cbfeefd261ef7a0a98b2.tar.gz sdk-e0ac2ae830f068dbbca3cbfeefd261ef7a0a98b2.tar.bz2 |
Export project creation.
Change-Id: I22b5a1c7225425b387e1fd5b6769b5e9249b7c88
Diffstat (limited to 'anttasks')
-rw-r--r-- | anttasks/src/com/android/ant/MultiApkExportTask.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/anttasks/src/com/android/ant/MultiApkExportTask.java b/anttasks/src/com/android/ant/MultiApkExportTask.java index 7666fbc..1abbd57 100644 --- a/anttasks/src/com/android/ant/MultiApkExportTask.java +++ b/anttasks/src/com/android/ant/MultiApkExportTask.java @@ -21,6 +21,7 @@ import com.android.sdklib.internal.export.MultiApkExportHelper; import com.android.sdklib.internal.export.ProjectConfig; import com.android.sdklib.internal.export.MultiApkExportHelper.ExportException; import com.android.sdklib.internal.export.MultiApkExportHelper.Target; +import com.android.sdklib.internal.project.ProjectProperties; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; @@ -75,9 +76,9 @@ public class MultiApkExportTask extends Task { System.out.println("Android SDK Tools Revision " + toolsRevison); } - String appPackage = getValidatedProperty(antProject, "package"); + String appPackage = getValidatedProperty(antProject, ProjectProperties.PROPERTY_PACKAGE); System.out.println("Multi APK export for: " + appPackage); - String version = getValidatedProperty(antProject, "versionCode"); + String version = getValidatedProperty(antProject, ProjectProperties.PROPERTY_VERSIONCODE); int versionCode; try { versionCode = Integer.parseInt(version); @@ -103,9 +104,9 @@ public class MultiApkExportTask extends Task { } } else { // checks whether the projects can be signed. - String value = antProject.getProperty("key.store"); + String value = antProject.getProperty(ProjectProperties.PROPERTY_KEY_STORE); String keyStore = value != null && value.length() > 0 ? value : null; - value = antProject.getProperty("key.alias"); + value = antProject.getProperty(ProjectProperties.PROPERTY_KEY_ALIAS); String keyAlias = value != null && value.length() > 0 ? value : null; boolean canSign = keyStore != null && keyAlias != null; @@ -115,8 +116,8 @@ public class MultiApkExportTask extends Task { HashSet<String> compiledProject = new HashSet<String>(); mXPathFactory = XPathFactory.newInstance(); - File exportProjectOutput = new File(getValidatedProperty(antProject, - "out.absolute.dir")); + File exportProjectOutput = new File( + getValidatedProperty(antProject, "out.absolute.dir")); // if there's no error, and we can sign, prompt for the passwords. String keyStorePassword = null; @@ -307,8 +308,8 @@ public class MultiApkExportTask extends Task { if (canSign) { // set the properties for the password. - addProp(subAnt, "key.store", keyStore); - addProp(subAnt, "key.alias", keyAlias); + addProp(subAnt, ProjectProperties.PROPERTY_KEY_STORE, keyStore); + addProp(subAnt, ProjectProperties.PROPERTY_KEY_ALIAS, keyAlias); addProp(subAnt, "key.store.password", keyStorePassword); addProp(subAnt, "key.alias.password", keyAliasPassword); @@ -330,8 +331,8 @@ public class MultiApkExportTask extends Task { // project. The reason is that if there's more than one project, we don't // want some to signed and some not to be (and we don't want each project // to prompt for password.) - addProp(subAnt, "key.store", ""); - addProp(subAnt, "key.alias", ""); + addProp(subAnt, ProjectProperties.PROPERTY_KEY_STORE, ""); + addProp(subAnt, ProjectProperties.PROPERTY_KEY_ALIAS, ""); // final file is the unsigned version. It gets stored locally. String outputName = finalNameRoot + "-unsigned.apk"; apk.setOutputName(softVariant != null ? softVariant.getKey() : null, outputName); |