Add support for add-on based on preview of platforms.

This commit is contained in:
Xavier Ducrohet
2009-07-22 17:39:44 -07:00
parent 76033864c5
commit a399a681d5
15 changed files with 156 additions and 114 deletions

View File

@@ -22,6 +22,7 @@ import com.android.sdklib.SdkManager;
import com.android.sdklib.IAndroidTarget.IOptionalLibrary;
import com.android.sdklib.internal.project.ProjectProperties;
import com.android.sdklib.xml.AndroidXPathFactory;
import com.android.sdklib.xml.ManifestConstants;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
@@ -225,8 +226,10 @@ public final class SetupTask extends ImportTask {
XPath xPath = AndroidXPathFactory.newXPath();
String value = xPath.evaluate("/manifest/uses-sdk/@" +
AndroidXPathFactory.DEFAULT_NS_PREFIX + ":minSdkVersion",
String value = xPath.evaluate("/" + ManifestConstants.NODE_MANIFEST +"/" +
ManifestConstants.NODE_USES_SDK + "/@" +
AndroidXPathFactory.DEFAULT_NS_PREFIX + ":" +
ManifestConstants.ATTRIBUTE_MIN_SDK_VERSION,
new InputSource(new FileInputStream(manifest)));
if (codename.equals(value) == false) {