add newest gradle plugin
(cherry picked from commit 6d1657983350527e2a15ce2ee1904b6bfecb1645)

Change-Id: I6e0a8db92b9eb8e54cd30dffd9aea69a1ecaecbd
(cherry picked from commit ef8934a609524dcccd97e1f187a6b0f1648fd1f7)
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar
new file mode 100644
index 0000000..3d77bc3
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.md5 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..5981b6a
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+00b6b728375c0fc5fc17e4892c94fea1
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.sha1 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..37c1fa2
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+a533fb7aeafc82a033dfa1406acdfacc83911a9c
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar
new file mode 100644
index 0000000..8f5f936
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.md5 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..8c04ea4
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+da14e1bd8b84d110177fd4b6cd120ea6
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.sha1 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..a02a724
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+6ba0aa089c01aa8682fb2776865d109070288f8f
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar
new file mode 100644
index 0000000..157a36c
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar
Binary files differ
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.md5 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.md5
new file mode 100644
index 0000000..d38c6e1
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.md5
@@ -0,0 +1 @@
+8b7708e90e3ea0e97439b50cc13f9390
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.sha1 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.sha1
new file mode 100644
index 0000000..0df8fee
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.jar.sha1
@@ -0,0 +1 @@
+2626e02aa9592edd5386d87408e05727303d9ded
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom
new file mode 100644
index 0000000..edb4dc5
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.databinding</groupId>
+  <artifactId>baseLibrary</artifactId>
+  <version>2.3.1</version>
+  <name>Data Binding Base Library</name>
+  <description>Shared library between Data Binding runtime lib and compiler</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.md5 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.md5
new file mode 100644
index 0000000..13be5c9
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.md5
@@ -0,0 +1 @@
+b2570baf2754e9ff971d7b429bb169d9
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.sha1 b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.sha1
new file mode 100644
index 0000000..2b86dea
--- /dev/null
+++ b/com/android/databinding/baseLibrary/2.3.1/baseLibrary-2.3.1.pom.sha1
@@ -0,0 +1 @@
+6b10831877c7386b193a42482e35594cdf93e79f
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/maven-metadata.xml b/com/android/databinding/baseLibrary/maven-metadata.xml
index 2e44952..7983579 100644
--- a/com/android/databinding/baseLibrary/maven-metadata.xml
+++ b/com/android/databinding/baseLibrary/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.databinding</groupId>
   <artifactId>baseLibrary</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>1.0-rc5</version>
       <version>1.0</version>
@@ -45,7 +45,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235025</lastUpdated>
+    <lastUpdated>20170404171602</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/databinding/baseLibrary/maven-metadata.xml.md5 b/com/android/databinding/baseLibrary/maven-metadata.xml.md5
index b0598b1..fde8876 100644
--- a/com/android/databinding/baseLibrary/maven-metadata.xml.md5
+++ b/com/android/databinding/baseLibrary/maven-metadata.xml.md5
@@ -1 +1 @@
-1bacfb5e30aae4b880b7b4d277b7bd1e
\ No newline at end of file
+72bc5dcda245d91686990e73886dfbe7
\ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/maven-metadata.xml.sha1 b/com/android/databinding/baseLibrary/maven-metadata.xml.sha1
index 71e6825..a8f8831 100644
--- a/com/android/databinding/baseLibrary/maven-metadata.xml.sha1
+++ b/com/android/databinding/baseLibrary/maven-metadata.xml.sha1
@@ -1 +1 @@
-2b1a1e6945c8b9beaabcc2192ff3c2efe1bb4f4d
\ No newline at end of file
+21b795752099b1f4fb091d2a3b3b6c705a585d97
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar
new file mode 100644
index 0000000..4991834
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.md5 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..c3adca8
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+f7bfcc2544b2003b2f96232e28f68f8b
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.sha1 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..2f0e9bc
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+84bc4fd0707888c32e0995e83075188404e17640
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar
new file mode 100644
index 0000000..1d20f4c
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.md5 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..4986b0f
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+12ee461d1939cea379014e5f04a9839f
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.sha1 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..6bbdf47
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+37fb1d5fe4b79728d407e7dff58723c83f17748f
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar
new file mode 100644
index 0000000..703e7e0
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar
Binary files differ
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.md5 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.md5
new file mode 100644
index 0000000..c302cb3
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.md5
@@ -0,0 +1 @@
+38aeb3a19e87c3bec24aaf0b6fd5d375
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.sha1 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.sha1
new file mode 100644
index 0000000..d7b8ba6
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.jar.sha1
@@ -0,0 +1 @@
+3b688155e558aa8f3216283c00c65d40ee43c8f0
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom
new file mode 100644
index 0000000..b866644
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.databinding</groupId>
+  <artifactId>compiler</artifactId>
+  <version>2.3.1</version>
+  <name>Data Binding Annotation Processor</name>
+  <description>The annotation processor for Data Binding. Generates binding classes for runtime.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.databinding</groupId>
+      <artifactId>baseLibrary</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.googlecode.juniversalchardet</groupId>
+      <artifactId>juniversalchardet</artifactId>
+      <version>1.0.3</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.md5 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.md5
new file mode 100644
index 0000000..e5ce1b1
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.md5
@@ -0,0 +1 @@
+997f7cb0bf8801c110e5eeb3ebae15c4
\ No newline at end of file
diff --git a/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.sha1 b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.sha1
new file mode 100644
index 0000000..1e3cf5d
--- /dev/null
+++ b/com/android/databinding/compiler/2.3.1/compiler-2.3.1.pom.sha1
@@ -0,0 +1 @@
+d3f2ad83d80a2b749d478c4a0e96dcb4394d10d7
\ No newline at end of file
diff --git a/com/android/databinding/compiler/maven-metadata.xml b/com/android/databinding/compiler/maven-metadata.xml
index 48ca797..26c4cee 100644
--- a/com/android/databinding/compiler/maven-metadata.xml
+++ b/com/android/databinding/compiler/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.databinding</groupId>
   <artifactId>compiler</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>1.0-rc5</version>
       <version>1.0</version>
@@ -45,7 +45,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235030</lastUpdated>
+    <lastUpdated>20170404171608</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/databinding/compiler/maven-metadata.xml.md5 b/com/android/databinding/compiler/maven-metadata.xml.md5
index a31e8eb..d2182e7 100644
--- a/com/android/databinding/compiler/maven-metadata.xml.md5
+++ b/com/android/databinding/compiler/maven-metadata.xml.md5
@@ -1 +1 @@
-ee00c72c53e051f9dc47adb7201d8a6f
\ No newline at end of file
+8e848a4614c71f1ca3102c3802594a78
\ No newline at end of file
diff --git a/com/android/databinding/compiler/maven-metadata.xml.sha1 b/com/android/databinding/compiler/maven-metadata.xml.sha1
index 7fb1936..09ad6dc 100644
--- a/com/android/databinding/compiler/maven-metadata.xml.sha1
+++ b/com/android/databinding/compiler/maven-metadata.xml.sha1
@@ -1 +1 @@
-77885250818749c92f1afeacb95d644264314fd4
\ No newline at end of file
+3fc29d25c9e0cfded81450e9f9e4d1412bb7fd60
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar
new file mode 100644
index 0000000..cadbe4b
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.md5 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..c394627
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+4f19c9b0d91a02270af428f4af3c1cc8
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.sha1 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..2481708
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+5a9f9abc39d0c8779d5440192e8a23ec5b61edaf
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar
new file mode 100644
index 0000000..cddfee5
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.md5 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..c40f63e
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d14b891a36792cd668fa82efaf257b3b
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.sha1 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..697a98a
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+9fc0b8f38d88daa47091033c5f1b24e496a27485
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar
new file mode 100644
index 0000000..469b3f4
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar
Binary files differ
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.md5 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.md5
new file mode 100644
index 0000000..642b799
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.md5
@@ -0,0 +1 @@
+a68f825a25bbd0ce0b4ca83b7a95d00c
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.sha1 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.sha1
new file mode 100644
index 0000000..f2d82b6
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.jar.sha1
@@ -0,0 +1 @@
+1d8365b545c283fa608b826645e67bbc8aff50ef
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom
new file mode 100644
index 0000000..80079e1
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.databinding</groupId>
+  <artifactId>compilerCommon</artifactId>
+  <version>2.3.1</version>
+  <name>Data Binding Compiler Common</name>
+  <description>Common library that can be shared between different build tools</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.databinding</groupId>
+      <artifactId>baseLibrary</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.antlr</groupId>
+      <artifactId>antlr4</artifactId>
+      <version>4.5.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.googlecode.juniversalchardet</groupId>
+      <artifactId>juniversalchardet</artifactId>
+      <version>1.0.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>17.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>24.5.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.md5 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.md5
new file mode 100644
index 0000000..757e84c
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.md5
@@ -0,0 +1 @@
+8099a7405508f116da21d99bcd93c5f3
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.sha1 b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.sha1
new file mode 100644
index 0000000..9074250
--- /dev/null
+++ b/com/android/databinding/compilerCommon/2.3.1/compilerCommon-2.3.1.pom.sha1
@@ -0,0 +1 @@
+bd04c5386d475e94b2f7e0189e9f24a41d68f324
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/maven-metadata.xml b/com/android/databinding/compilerCommon/maven-metadata.xml
index 8c4d902..ae3da67 100644
--- a/com/android/databinding/compilerCommon/maven-metadata.xml
+++ b/com/android/databinding/compilerCommon/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.databinding</groupId>
   <artifactId>compilerCommon</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>1.0-rc5</version>
       <version>1.0</version>
@@ -45,7 +45,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235030</lastUpdated>
+    <lastUpdated>20170404171608</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/databinding/compilerCommon/maven-metadata.xml.md5 b/com/android/databinding/compilerCommon/maven-metadata.xml.md5
index a1d4845..e82cace 100644
--- a/com/android/databinding/compilerCommon/maven-metadata.xml.md5
+++ b/com/android/databinding/compilerCommon/maven-metadata.xml.md5
@@ -1 +1 @@
-ed0f5919382daea06583c1826618da7e
\ No newline at end of file
+f7061f69b9e2b3b572bbfc62fac39c59
\ No newline at end of file
diff --git a/com/android/databinding/compilerCommon/maven-metadata.xml.sha1 b/com/android/databinding/compilerCommon/maven-metadata.xml.sha1
index e4f3eb9..a2dc68e 100644
--- a/com/android/databinding/compilerCommon/maven-metadata.xml.sha1
+++ b/com/android/databinding/compilerCommon/maven-metadata.xml.sha1
@@ -1 +1 @@
-a41dde9eaa634707d024ca35f6483111ec3cf5cd
\ No newline at end of file
+09bac978885f909192cf6b20a329b868b818b910
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar
new file mode 100644
index 0000000..1010275
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.md5 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..824c1dc
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+2aabf3559567e76e87b254bb8e2cfe60
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.sha1 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..9024075
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+bf1eabc7f44bbd2b0a2a15ee0f5efede8f3f6895
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar
new file mode 100644
index 0000000..b875483
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.md5 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..667a996
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+e6930bbb144b07b23e2bdea97417455c
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..9439310
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+45d613e28029d6ef1ecabc1c41f4b673f647ca74
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar
new file mode 100644
index 0000000..ebff3f4
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.md5 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.md5
new file mode 100644
index 0000000..dd4e49b
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.md5
@@ -0,0 +1 @@
+ec2a02de980fe0a6c266afb188f636f6
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.sha1 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.sha1
new file mode 100644
index 0000000..28d5b9b
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.jar.sha1
@@ -0,0 +1 @@
+71df5b242d951e8beed46f100b409222b97c4408
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom
new file mode 100644
index 0000000..a0b4a7b
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.analytics-library</groupId>
+  <artifactId>inspector</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Analytics Inspector</name>
+  <description>Tool for debugging usage analytics spool files.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.md5 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.md5
new file mode 100644
index 0000000..0f1b8b1
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.md5
@@ -0,0 +1 @@
+016ed99e2b9b295057dbc4c4d29929fe
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.sha1 b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.sha1
new file mode 100644
index 0000000..dfdd7d0
--- /dev/null
+++ b/com/android/tools/analytics-library/inspector/25.3.1/inspector-25.3.1.pom.sha1
@@ -0,0 +1 @@
+d4dff26d229f7287666e06d20775b6d6c2e71b91
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/maven-metadata.xml b/com/android/tools/analytics-library/inspector/maven-metadata.xml
index 65e7268..cd3303c 100644
--- a/com/android/tools/analytics-library/inspector/maven-metadata.xml
+++ b/com/android/tools/analytics-library/inspector/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.analytics-library</groupId>
   <artifactId>inspector</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.2.0-alpha7</version>
       <version>25.2.0-beta1</version>
@@ -24,7 +24,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235018</lastUpdated>
+    <lastUpdated>20170404171556</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/analytics-library/inspector/maven-metadata.xml.md5 b/com/android/tools/analytics-library/inspector/maven-metadata.xml.md5
index 0868e56..4991705 100644
--- a/com/android/tools/analytics-library/inspector/maven-metadata.xml.md5
+++ b/com/android/tools/analytics-library/inspector/maven-metadata.xml.md5
@@ -1 +1 @@
-844ea60162bfcb0b3561c3f03b346e15
\ No newline at end of file
+4375d59b66752d892a9da3f290fa307e
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/inspector/maven-metadata.xml.sha1 b/com/android/tools/analytics-library/inspector/maven-metadata.xml.sha1
index a98af56..f1bf375 100644
--- a/com/android/tools/analytics-library/inspector/maven-metadata.xml.sha1
+++ b/com/android/tools/analytics-library/inspector/maven-metadata.xml.sha1
@@ -1 +1 @@
-e1085970ec09cddea70f2fcb17cd0df07cbadfe7
\ No newline at end of file
+f68d10a16d0a4ddc77e51374519b436cfd9b9777
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar
new file mode 100644
index 0000000..5b386b7
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.md5 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..a8383d9
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+b050d9868c85a16d7084b3cd66027a2b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.sha1 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..15843af
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+d88d41a3b7fc32315b5acd52b0ff25168d7d97aa
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar
new file mode 100644
index 0000000..e6be968
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.md5 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..9399d4c
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+cae3affde588cef4379cc597b1e050ec
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..f45bc35
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b6386c9ab50cfe16b8754e4e97d6ca13a6408059
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar
new file mode 100644
index 0000000..cf55e65
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.md5 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.md5
new file mode 100644
index 0000000..ed6ccc9
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.md5
@@ -0,0 +1 @@
+2f516d6ab78d8ebd5ce296cf5df4a0a0
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.sha1 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.sha1
new file mode 100644
index 0000000..838b697
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.jar.sha1
@@ -0,0 +1 @@
+aa6596c0800b85445105c28dd50a1489c4ffdbb4
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom
new file mode 100644
index 0000000..33e96dd
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.analytics-library</groupId>
+  <artifactId>protos</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Analytics Protobufs</name>
+  <description>Library containing protobufs for usage analytics.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.md5 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.md5
new file mode 100644
index 0000000..d8df718
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.md5
@@ -0,0 +1 @@
+89cccb7674a811dc9f04b6b9acb089c4
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.sha1 b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.sha1
new file mode 100644
index 0000000..bc517e6
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/25.3.1/protos-25.3.1.pom.sha1
@@ -0,0 +1 @@
+12d3b51e3818d5efd1f8b725d2cd29483d4bff09
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/maven-metadata.xml b/com/android/tools/analytics-library/protos/maven-metadata.xml
index cff3b40..4b814f4 100644
--- a/com/android/tools/analytics-library/protos/maven-metadata.xml
+++ b/com/android/tools/analytics-library/protos/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.analytics-library</groupId>
   <artifactId>protos</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.2.0-alpha6</version>
       <version>25.2.0-alpha7</version>
@@ -25,7 +25,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235018</lastUpdated>
+    <lastUpdated>20170404171556</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/analytics-library/protos/maven-metadata.xml.md5 b/com/android/tools/analytics-library/protos/maven-metadata.xml.md5
index 7e7e938..b24bcd5 100644
--- a/com/android/tools/analytics-library/protos/maven-metadata.xml.md5
+++ b/com/android/tools/analytics-library/protos/maven-metadata.xml.md5
@@ -1 +1 @@
-aba615d07137eb92454c0bffd46a9505
\ No newline at end of file
+a5e82b1cb81b63fd8fcd053938c4c8c2
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/maven-metadata.xml.sha1 b/com/android/tools/analytics-library/protos/maven-metadata.xml.sha1
index 4399368..c684ecb 100644
--- a/com/android/tools/analytics-library/protos/maven-metadata.xml.sha1
+++ b/com/android/tools/analytics-library/protos/maven-metadata.xml.sha1
@@ -1 +1 @@
-93067f8b9a6660bf729d7c8da2a51edf322d245f
\ No newline at end of file
+86e6569c4c631dfce029b3a96b5e668b6f73fe5b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar
new file mode 100644
index 0000000..5ccaf00
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.md5 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..d39e7b6
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+4b83aeeb401ff3544616aacd3045f8d3
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.sha1 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..0c4f330
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+42dc17885bdd7c4e04dbf2e859384d30dea32852
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar
new file mode 100644
index 0000000..cdeae7e
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.md5 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..1946e9a
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+2fc7c587ce76741df603788e9d77a588
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..a245b81
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5b601a209a8a13c9e3e9a8b33d786f4bce310f29
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar
new file mode 100644
index 0000000..b3e81c4
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.md5 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.md5
new file mode 100644
index 0000000..3f15cfc
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.md5
@@ -0,0 +1 @@
+d7ce961835281cb54a7a4181df30f20a
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.sha1 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.sha1
new file mode 100644
index 0000000..9c33e4b
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.jar.sha1
@@ -0,0 +1 @@
+f7a45f1e96bfe19f43ee40e882b4b645efaf293b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom
new file mode 100644
index 0000000..1ff877b
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.analytics-library</groupId>
+  <artifactId>publisher</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Analytics Publisher</name>
+  <description>Library for publishing usage analytics.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>tracker</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.md5 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.md5
new file mode 100644
index 0000000..6df1cd1
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.md5
@@ -0,0 +1 @@
+e02bd0c82b00f4143b63c07b1a058118
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.sha1 b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.sha1
new file mode 100644
index 0000000..836ee84
--- /dev/null
+++ b/com/android/tools/analytics-library/publisher/25.3.1/publisher-25.3.1.pom.sha1
@@ -0,0 +1 @@
+328f967f7184419295d95a341f4c98bd996f5659
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/maven-metadata.xml b/com/android/tools/analytics-library/publisher/maven-metadata.xml
index 7158e1c..901bb8c 100644
--- a/com/android/tools/analytics-library/publisher/maven-metadata.xml
+++ b/com/android/tools/analytics-library/publisher/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.analytics-library</groupId>
   <artifactId>publisher</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.2.0-alpha7</version>
       <version>25.2.0-beta1</version>
@@ -24,7 +24,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235018</lastUpdated>
+    <lastUpdated>20170404171557</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/analytics-library/publisher/maven-metadata.xml.md5 b/com/android/tools/analytics-library/publisher/maven-metadata.xml.md5
index 28fefbb..749de9c 100644
--- a/com/android/tools/analytics-library/publisher/maven-metadata.xml.md5
+++ b/com/android/tools/analytics-library/publisher/maven-metadata.xml.md5
@@ -1 +1 @@
-d644779e3cf5d838dd6027a45703e1b0
\ No newline at end of file
+a017c3ed27006988f62da85bca532b3f
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/publisher/maven-metadata.xml.sha1 b/com/android/tools/analytics-library/publisher/maven-metadata.xml.sha1
index cb5a8f3..7da9f85 100644
--- a/com/android/tools/analytics-library/publisher/maven-metadata.xml.sha1
+++ b/com/android/tools/analytics-library/publisher/maven-metadata.xml.sha1
@@ -1 +1 @@
-563d243168c023da1e676ce6d7cd240f236d7bbd
\ No newline at end of file
+3251f43650801a117b56ebd14170dccc0cfa0d54
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar
new file mode 100644
index 0000000..3466f0b
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.md5 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..c133077
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+3d55f651b220f13e4c3e2deb91ca69a4
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.sha1 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..d13994b
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+7b012106f651b86b22e10751ea76efc2b8ca9e9f
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar
new file mode 100644
index 0000000..3269152
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.md5 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..f6901c5
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+317fe8433291ffa8eb14a5f1233f621c
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..a5e33c1
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+76d942313108aeca66bed78ff3bef9258ff3feb6
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar
new file mode 100644
index 0000000..5b42f98
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.md5 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.md5
new file mode 100644
index 0000000..bae7042
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.md5
@@ -0,0 +1 @@
+6cdf85111f9985f0d9f9f31aa94ceca4
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.sha1 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.sha1
new file mode 100644
index 0000000..72930c4
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.jar.sha1
@@ -0,0 +1 @@
+1584ce1ae1c9ee4ac6440b2339c0c535f4f108cf
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom
new file mode 100644
index 0000000..3f9c57f
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.analytics-library</groupId>
+  <artifactId>shared</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Analytics Shared Library</name>
+  <description>Helper Library for tracking usage analytics.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.md5 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.md5
new file mode 100644
index 0000000..106a4bc
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.md5
@@ -0,0 +1 @@
+290c49a169c015aba476beff94861218
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.sha1 b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.sha1
new file mode 100644
index 0000000..e826868
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/25.3.1/shared-25.3.1.pom.sha1
@@ -0,0 +1 @@
+6857fca3faec7c7bcd126d278acf88693127e009
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/maven-metadata.xml b/com/android/tools/analytics-library/shared/maven-metadata.xml
index 3d3317b..484d97d 100644
--- a/com/android/tools/analytics-library/shared/maven-metadata.xml
+++ b/com/android/tools/analytics-library/shared/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.analytics-library</groupId>
   <artifactId>shared</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.2.0-alpha6</version>
       <version>25.2.0-alpha7</version>
@@ -25,7 +25,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235018</lastUpdated>
+    <lastUpdated>20170404171557</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/analytics-library/shared/maven-metadata.xml.md5 b/com/android/tools/analytics-library/shared/maven-metadata.xml.md5
index 6f1e181..5c7647f 100644
--- a/com/android/tools/analytics-library/shared/maven-metadata.xml.md5
+++ b/com/android/tools/analytics-library/shared/maven-metadata.xml.md5
@@ -1 +1 @@
-2f95cf96e08b4b0681b4aafb67111416
\ No newline at end of file
+897cfe296fd30e670499f3e504c6cc61
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/maven-metadata.xml.sha1 b/com/android/tools/analytics-library/shared/maven-metadata.xml.sha1
index c283f7c..9ede7c3 100644
--- a/com/android/tools/analytics-library/shared/maven-metadata.xml.sha1
+++ b/com/android/tools/analytics-library/shared/maven-metadata.xml.sha1
@@ -1 +1 @@
-a5cb629afb01bcca5b500cbd326a4616cb6342b0
\ No newline at end of file
+84d5c110111d4829720ea0af5439f386ea6c92db
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar
new file mode 100644
index 0000000..51288eb
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.md5 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..55468dd
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+13d46dcb7a972c485da257527e5ac0c9
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.sha1 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..fadb07a
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+44baadc706f142c376fc42b453f78a576fb96d78
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar
new file mode 100644
index 0000000..6e0e410
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.md5 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..ccdb5ff
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+85533df895d6d64b6a0c71e9cf4640d5
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..76360b9
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+cdc90b2bfbee1a8dbe01e28c2d8e7d3ec5b369f0
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar
new file mode 100644
index 0000000..ee5d5e9
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.md5 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.md5
new file mode 100644
index 0000000..00cb6f2
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.md5
@@ -0,0 +1 @@
+26ea1ed2b792c873080fb05aa79e3dea
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.sha1 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.sha1
new file mode 100644
index 0000000..6cba811
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.jar.sha1
@@ -0,0 +1 @@
+0de0a977af80179c470e3e987a74ceed2e90afb7
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom
new file mode 100644
index 0000000..ce4f8ec
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.analytics-library</groupId>
+  <artifactId>tracker</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Analytics Tracker</name>
+  <description>Library for tracking usage analytics.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.md5 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.md5
new file mode 100644
index 0000000..9c0af19
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.md5
@@ -0,0 +1 @@
+f1c809e76e3d3e7d595b0aac3014dfb3
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.sha1 b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.sha1
new file mode 100644
index 0000000..f21f6c3
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/25.3.1/tracker-25.3.1.pom.sha1
@@ -0,0 +1 @@
+80b5f4e77fdc7c8d9bad4244cdfb98b6e40ba576
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/maven-metadata.xml b/com/android/tools/analytics-library/tracker/maven-metadata.xml
index eade891..7faf2cd 100644
--- a/com/android/tools/analytics-library/tracker/maven-metadata.xml
+++ b/com/android/tools/analytics-library/tracker/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.analytics-library</groupId>
   <artifactId>tracker</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.2.0-alpha1</version>
       <version>25.2.0-alpha3</version>
@@ -27,7 +27,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235018</lastUpdated>
+    <lastUpdated>20170404171557</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/analytics-library/tracker/maven-metadata.xml.md5 b/com/android/tools/analytics-library/tracker/maven-metadata.xml.md5
index 518d637..0123f08 100644
--- a/com/android/tools/analytics-library/tracker/maven-metadata.xml.md5
+++ b/com/android/tools/analytics-library/tracker/maven-metadata.xml.md5
@@ -1 +1 @@
-eec7df366bc25197e219ee9173dcf2ed
\ No newline at end of file
+858be1b28a566567ddabcb15607e103b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/maven-metadata.xml.sha1 b/com/android/tools/analytics-library/tracker/maven-metadata.xml.sha1
index ce4cbb8..7f42680 100644
--- a/com/android/tools/analytics-library/tracker/maven-metadata.xml.sha1
+++ b/com/android/tools/analytics-library/tracker/maven-metadata.xml.sha1
@@ -1 +1 @@
-0d2987c7aa21ca391e8963ebe72226c7edef3484
\ No newline at end of file
+f79aded0a5e984a8087085b28970bc8e5252c9de
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar
new file mode 100644
index 0000000..31e783e
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.md5 b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..a89109c
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+0f4872c292231423a8615821324e0b23
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.sha1 b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..f83ee1e
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+877731fa107d4388e395f4854db4f2860a08b048
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar
new file mode 100644
index 0000000..ed4c73e
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.md5 b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..d5a0d01
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+38fe950754e94677518bbf617d704ac2
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.sha1 b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..4824791
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+c84f9da4420f63bd478e9cddd2a3a18147567f58
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar
new file mode 100644
index 0000000..1bb3140
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.md5 b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.md5
new file mode 100644
index 0000000..60f9e42
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.md5
@@ -0,0 +1 @@
+fe26a69ac225eaa13676b4579cb44e2e
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.sha1 b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.sha1
new file mode 100644
index 0000000..fdc1596
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.jar.sha1
@@ -0,0 +1 @@
+79994fadd4402927bbe5c489b0967062350a2908
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom
new file mode 100644
index 0000000..048bc01
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>annotations</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Annotations library</name>
+  <description>annotations used throughout the Android tools libraries.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+</project>
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.md5 b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.md5
new file mode 100644
index 0000000..bf92009
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.md5
@@ -0,0 +1 @@
+d053c24450d40299fe21014fa3a0a2ac
\ No newline at end of file
diff --git a/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.sha1 b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.sha1
new file mode 100644
index 0000000..d103aa5
--- /dev/null
+++ b/com/android/tools/annotations/25.3.1/annotations-25.3.1.pom.sha1
@@ -0,0 +1 @@
+c7c6ed0a9580c357fd94f2935b06da1145f8181c
\ No newline at end of file
diff --git a/com/android/tools/annotations/maven-metadata.xml b/com/android/tools/annotations/maven-metadata.xml
index 8d8f3f1..b3bbaf3 100644
--- a/com/android/tools/annotations/maven-metadata.xml
+++ b/com/android/tools/annotations/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>annotations</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.1.0</version>
       <version>24.2.0-alpha1</version>
@@ -72,7 +72,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235019</lastUpdated>
+    <lastUpdated>20170404171557</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/annotations/maven-metadata.xml.md5 b/com/android/tools/annotations/maven-metadata.xml.md5
index 5978a11..ce6edc1 100644
--- a/com/android/tools/annotations/maven-metadata.xml.md5
+++ b/com/android/tools/annotations/maven-metadata.xml.md5
@@ -1 +1 @@
-9455847e2739ef965ce37b321a5bf5c1
\ No newline at end of file
+c7f54b4b263c1d4f215edf80f768afc7
\ No newline at end of file
diff --git a/com/android/tools/annotations/maven-metadata.xml.sha1 b/com/android/tools/annotations/maven-metadata.xml.sha1
index 4bd9713..9b45b96 100644
--- a/com/android/tools/annotations/maven-metadata.xml.sha1
+++ b/com/android/tools/annotations/maven-metadata.xml.sha1
@@ -1 +1 @@
-e42d762173d7910007e11a98b7b9d99322a2a5dd
\ No newline at end of file
+d7be118a23fa327c7f44258152c986bff9b0067f
\ No newline at end of file
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar
new file mode 100644
index 0000000..820e851
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.md5 b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.md5
new file mode 100644
index 0000000..27a9d3e
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.md5
@@ -0,0 +1 @@
+4ebdd71e0e7de68b39204e003916d967
\ No newline at end of file
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.sha1 b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.sha1
new file mode 100644
index 0000000..fbcf8d1
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.jar.sha1
@@ -0,0 +1 @@
+fd4d092a34d9d25f39c476d2d78ab612252b7d5c
\ No newline at end of file
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom
new file mode 100644
index 0000000..5d7937c
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>archquery</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+</project>
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.md5 b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.md5
new file mode 100644
index 0000000..b49043f
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.md5
@@ -0,0 +1 @@
+a8bdea6af1d1141ac6b773e6eed4c980
\ No newline at end of file
diff --git a/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.sha1 b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.sha1
new file mode 100644
index 0000000..6797848
--- /dev/null
+++ b/com/android/tools/archquery/25.3.1/archquery-25.3.1.pom.sha1
@@ -0,0 +1 @@
+778fe7d5c88ab356413e8cbe4d41a38fb99754ba
\ No newline at end of file
diff --git a/com/android/tools/archquery/maven-metadata.xml b/com/android/tools/archquery/maven-metadata.xml
index 117b8ae..8fc4416 100644
--- a/com/android/tools/archquery/maven-metadata.xml
+++ b/com/android/tools/archquery/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>archquery</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta3</version>
       <version>24.4.0-beta6</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235020</lastUpdated>
+    <lastUpdated>20170404171558</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/archquery/maven-metadata.xml.md5 b/com/android/tools/archquery/maven-metadata.xml.md5
index 65b8ae4..300af1f 100644
--- a/com/android/tools/archquery/maven-metadata.xml.md5
+++ b/com/android/tools/archquery/maven-metadata.xml.md5
@@ -1 +1 @@
-18d5523a5b970e6944a209476c481bdf
\ No newline at end of file
+b6952049ce26e66c1ad2b10b9a9bdf5d
\ No newline at end of file
diff --git a/com/android/tools/archquery/maven-metadata.xml.sha1 b/com/android/tools/archquery/maven-metadata.xml.sha1
index 583b46a..2df4687 100644
--- a/com/android/tools/archquery/maven-metadata.xml.sha1
+++ b/com/android/tools/archquery/maven-metadata.xml.sha1
@@ -1 +1 @@
-d81ddaae9d4b54730215f4a0a344023df80bf702
\ No newline at end of file
+05d9a44e71fce7c88eab5bf01ab8b6b579d4047b
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar
new file mode 100644
index 0000000..1a127ef
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.md5 b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.md5
new file mode 100644
index 0000000..5f5d19d
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.md5
@@ -0,0 +1 @@
+c9ab2d5cc9f15600a260030f9cf9d5f4
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.sha1 b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.sha1
new file mode 100644
index 0000000..acd3fb7
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.jar.sha1
@@ -0,0 +1 @@
+a5e6b3ce481ea8582c1c2a2c35ff467a4970b86c
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom
new file mode 100644
index 0000000..314d120
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>asset-studio</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.md5 b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.md5
new file mode 100644
index 0000000..f4b9ee5
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.md5
@@ -0,0 +1 @@
+4963ed2eae259f0b4af1bd17f926583c
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.sha1 b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.sha1
new file mode 100644
index 0000000..bae2acc
--- /dev/null
+++ b/com/android/tools/asset-studio/25.3.1/asset-studio-25.3.1.pom.sha1
@@ -0,0 +1 @@
+4b141d394259fefdd254eca9094ae020e776d4a4
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/maven-metadata.xml b/com/android/tools/asset-studio/maven-metadata.xml
index b43c837..8c04803 100644
--- a/com/android/tools/asset-studio/maven-metadata.xml
+++ b/com/android/tools/asset-studio/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>asset-studio</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta3</version>
       <version>24.4.0-beta6</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235021</lastUpdated>
+    <lastUpdated>20170404171600</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/asset-studio/maven-metadata.xml.md5 b/com/android/tools/asset-studio/maven-metadata.xml.md5
index 2b89bc4..a822f6b 100644
--- a/com/android/tools/asset-studio/maven-metadata.xml.md5
+++ b/com/android/tools/asset-studio/maven-metadata.xml.md5
@@ -1 +1 @@
-87e07c95d91efb34237be39597d64dcc
\ No newline at end of file
+049b1e99902b8f4de6df9c458f6e2e16
\ No newline at end of file
diff --git a/com/android/tools/asset-studio/maven-metadata.xml.sha1 b/com/android/tools/asset-studio/maven-metadata.xml.sha1
index 08017ef..11c3ae1 100644
--- a/com/android/tools/asset-studio/maven-metadata.xml.sha1
+++ b/com/android/tools/asset-studio/maven-metadata.xml.sha1
@@ -1 +1 @@
-89c1355d1241dae28024bed24a5021a15e9f33d4
\ No newline at end of file
+292908b9e28e6703c50cbada4de26d7e51003058
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar
new file mode 100644
index 0000000..02b62da
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.md5 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..fb7128a
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+728f8f21f5fed9dcb6222ef25820beee
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..8ce0c18
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+d5694594eb5dd899a88ae8a15b3e681050f96c78
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar
new file mode 100644
index 0000000..9192680
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.md5 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..6de8e71
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+ed91fb21074e399d0b7dea6c05fafd8b
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.sha1 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..b034d84
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+778b8e24388a7a1bb7922bc2ca49c601181ab110
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar
new file mode 100644
index 0000000..d738933
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.md5 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.md5
new file mode 100644
index 0000000..afce350
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.md5
@@ -0,0 +1 @@
+8af005b913005e663130452228ac94a8
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.sha1 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.sha1
new file mode 100644
index 0000000..1715d31
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.jar.sha1
@@ -0,0 +1 @@
+f03c7efaa13e268498eaffc05706825d14d96721
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom
new file mode 100644
index 0000000..e92e14e
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>apksig</artifactId>
+  <version>2.3.1</version>
+  <name>Android Tools apksig library</name>
+  <description>Library for signing APKs and for checking that APK signatures verify on Android</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.md5 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.md5
new file mode 100644
index 0000000..9479439
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.md5
@@ -0,0 +1 @@
+1668f3c5dd47f0ed9d563cb37449a2f0
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.sha1 b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.sha1
new file mode 100644
index 0000000..81f7522
--- /dev/null
+++ b/com/android/tools/build/apksig/2.3.1/apksig-2.3.1.pom.sha1
@@ -0,0 +1 @@
+412cd54f8ee6e28155bbc78c64de935fa5db8804
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/maven-metadata.xml b/com/android/tools/build/apksig/maven-metadata.xml
index 5d85675..4e0e565 100644
--- a/com/android/tools/build/apksig/maven-metadata.xml
+++ b/com/android/tools/build/apksig/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>apksig</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>2.3.0-alpha1</version>
       <version>2.3.0-beta1</version>
@@ -14,7 +14,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235017</lastUpdated>
+    <lastUpdated>20170404171556</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/apksig/maven-metadata.xml.md5 b/com/android/tools/build/apksig/maven-metadata.xml.md5
index ef66fae..fee1f55 100644
--- a/com/android/tools/build/apksig/maven-metadata.xml.md5
+++ b/com/android/tools/build/apksig/maven-metadata.xml.md5
@@ -1 +1 @@
-4fe0e4357dff70d647faa850767a9019
\ No newline at end of file
+53123dca9a8d8019feb464666d0da19b
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/maven-metadata.xml.sha1 b/com/android/tools/build/apksig/maven-metadata.xml.sha1
index 36477f2..14b4765 100644
--- a/com/android/tools/build/apksig/maven-metadata.xml.sha1
+++ b/com/android/tools/build/apksig/maven-metadata.xml.sha1
@@ -1 +1 @@
-8c7dbbc2ce8ae2571c18d71a4b5f9cef9606a04b
\ No newline at end of file
+da3915cbedd544e9a741a2dd81de5e89a4c14bcd
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar
new file mode 100644
index 0000000..dc08d77
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.md5 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..2146d6e
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+0277b43cad7733865b4e9f2ccc34f9e8
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..f5d4790
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+7f343c27601bf8ed5c9f0efc60a2291c10fb1787
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar
new file mode 100644
index 0000000..2403f29
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.md5 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..940f8ee
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+aeb72fffbdf567ff065f17a9608f528c
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.sha1 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..353dfa1
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+be5e5f84da09d8abd125b8784dd63c1ce3965f1e
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar
new file mode 100644
index 0000000..df9eeba
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.md5 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.md5
new file mode 100644
index 0000000..eb699a9
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.md5
@@ -0,0 +1 @@
+ae78b7fe504c83468dbe7c64daef2a76
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.sha1 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.sha1
new file mode 100644
index 0000000..489242b
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.jar.sha1
@@ -0,0 +1 @@
+100342dc691f48333bd2af73ebb58fcabe248c4f
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom
new file mode 100644
index 0000000..dab5f93
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>builder-model</artifactId>
+  <version>2.3.1</version>
+  <name>Android Builder Model library</name>
+  <description>Model for the Builder library.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.md5 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.md5
new file mode 100644
index 0000000..18216d8
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.md5
@@ -0,0 +1 @@
+e23f9a71135b50adad39526e21470f2b
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.sha1 b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.sha1
new file mode 100644
index 0000000..d1452cd
--- /dev/null
+++ b/com/android/tools/build/builder-model/2.3.1/builder-model-2.3.1.pom.sha1
@@ -0,0 +1 @@
+435b89620c8a1140f64734386c997d18d2a23286
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/maven-metadata.xml b/com/android/tools/build/builder-model/maven-metadata.xml
index 306bbc5..7288799 100644
--- a/com/android/tools/build/builder-model/maven-metadata.xml
+++ b/com/android/tools/build/builder-model/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>builder-model</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>0.5.7</version>
       <version>0.7.0</version>
@@ -94,7 +94,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/builder-model/maven-metadata.xml.md5 b/com/android/tools/build/builder-model/maven-metadata.xml.md5
index 68e2052..da1a7d5 100644
--- a/com/android/tools/build/builder-model/maven-metadata.xml.md5
+++ b/com/android/tools/build/builder-model/maven-metadata.xml.md5
@@ -1 +1 @@
-f3e5536c8c35dfd4a9219c1ac93804b9
\ No newline at end of file
+5e97fd43c120ff5e7fadbbdf660983e3
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/maven-metadata.xml.sha1 b/com/android/tools/build/builder-model/maven-metadata.xml.sha1
index 01152b9..cde5982 100644
--- a/com/android/tools/build/builder-model/maven-metadata.xml.sha1
+++ b/com/android/tools/build/builder-model/maven-metadata.xml.sha1
@@ -1 +1 @@
-bde0176cdb02bce6ebc75db9b33f259f8bb67ec4
\ No newline at end of file
+c648891b5ab093c86d8aa75460862d5ebc8018b3
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar
new file mode 100644
index 0000000..6ddd3e3
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.md5 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..dbf9ca9
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+a1321397f49d2a4c9bff7720d4f2d456
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..83afb6b
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+6318a910e0000012e8696241e5e7b785ea5d4009
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar
new file mode 100644
index 0000000..30521a3
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.md5 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..460cb8c
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+ca471b5821d207d928555f09d7ec0182
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.sha1 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..d4f26f7
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+90de804eb81adbc3fcf1f2118ff7e8979474b739
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar
new file mode 100644
index 0000000..03d8da1
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.md5 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.md5
new file mode 100644
index 0000000..0bbff6e
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.md5
@@ -0,0 +1 @@
+c760a6fafe1b9fd20aa4f14eaf179c51
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.sha1 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.sha1
new file mode 100644
index 0000000..0b47471
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.jar.sha1
@@ -0,0 +1 @@
+0c2f04f9a698bc8a28e9a67aae3941cd54fb4c4b
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom
new file mode 100644
index 0000000..abfd4f1
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>builder-test-api</artifactId>
+  <version>2.3.1</version>
+  <name>Android Builder Test API library</name>
+  <description>API for the Test extension point in the Builder library.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.md5 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.md5
new file mode 100644
index 0000000..518f5f7
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.md5
@@ -0,0 +1 @@
+aa4dfd83553612792292c0560abcdbab
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.sha1 b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.sha1
new file mode 100644
index 0000000..24920b9
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/2.3.1/builder-test-api-2.3.1.pom.sha1
@@ -0,0 +1 @@
+d7b03722702878afe01d3a1a4877e0e8cc846119
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/maven-metadata.xml b/com/android/tools/build/builder-test-api/maven-metadata.xml
index c02c4e0..f506fec 100644
--- a/com/android/tools/build/builder-test-api/maven-metadata.xml
+++ b/com/android/tools/build/builder-test-api/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>builder-test-api</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>0.5.7</version>
       <version>0.7.0</version>
@@ -95,7 +95,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/builder-test-api/maven-metadata.xml.md5 b/com/android/tools/build/builder-test-api/maven-metadata.xml.md5
index 418b255..6344e4b 100644
--- a/com/android/tools/build/builder-test-api/maven-metadata.xml.md5
+++ b/com/android/tools/build/builder-test-api/maven-metadata.xml.md5
@@ -1 +1 @@
-7ac574248f87261e0bbdf1236f12e88b
\ No newline at end of file
+072a154f9ee6b1c78c5144b2aff200bc
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/maven-metadata.xml.sha1 b/com/android/tools/build/builder-test-api/maven-metadata.xml.sha1
index ab8d1df..401be9a 100644
--- a/com/android/tools/build/builder-test-api/maven-metadata.xml.sha1
+++ b/com/android/tools/build/builder-test-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-c36c0b8580cdbd62a7ef6719e512e075b5a0d2c4
\ No newline at end of file
+c3d8345528df56dd67480e2607c1a58ab08b2331
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar
new file mode 100644
index 0000000..9447215
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.md5 b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..7c9df0b
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+435dd4027fe162a32828d1a44cf93200
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..ced0aa8
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+d41969262e062ff5df5955703233372bb54c0ef6
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar
new file mode 100644
index 0000000..25a21a8
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.md5 b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..9ab7bb9
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+98a1b37fcf7627dfa8cad7679b949681
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.sha1 b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..48307e1
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+34651e9922d40106c410effbafa79db0b414bcfc
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar
new file mode 100644
index 0000000..4f9f555
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.md5 b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.md5
new file mode 100644
index 0000000..c230041
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.md5
@@ -0,0 +1 @@
+b5773cf701c972f825a7dda8a6d8b65d
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.sha1 b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.sha1
new file mode 100644
index 0000000..3208765
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.jar.sha1
@@ -0,0 +1 @@
+8a95405a1793b77dc01295157cbb5498558a4ae1
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom
new file mode 100644
index 0000000..f94db3a
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>builder</artifactId>
+  <version>2.3.1</version>
+  <name>Android Builder library</name>
+  <description>Library to build Android applications.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>manifest-merger</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.jack</groupId>
+      <artifactId>jack-api</artifactId>
+      <version>0.13.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.jill</groupId>
+      <artifactId>jill-api</artifactId>
+      <version>0.10.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>tracker</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.squareup</groupId>
+      <artifactId>javawriter</artifactId>
+      <version>2.5.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcpkix-jdk15on</artifactId>
+      <version>1.48</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk15on</artifactId>
+      <version>1.48</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-tree</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>nl.jqno.equalsverifier</groupId>
+      <artifactId>equalsverifier</artifactId>
+      <version>2.1.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.md5 b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.md5
new file mode 100644
index 0000000..772c1ae
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.md5
@@ -0,0 +1 @@
+1625af9d4b0e6c0c5f6f9fb32f4cf88c
\ No newline at end of file
diff --git a/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.sha1 b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.sha1
new file mode 100644
index 0000000..b2dd753
--- /dev/null
+++ b/com/android/tools/build/builder/2.3.1/builder-2.3.1.pom.sha1
@@ -0,0 +1 @@
+43dd0b9d40b364b14f82a95671a81f54e2b783a5
\ No newline at end of file
diff --git a/com/android/tools/build/builder/maven-metadata.xml b/com/android/tools/build/builder/maven-metadata.xml
index e7ff65d..3ee2354 100644
--- a/com/android/tools/build/builder/maven-metadata.xml
+++ b/com/android/tools/build/builder/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>builder</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>0.5.7</version>
       <version>0.7.0</version>
@@ -95,7 +95,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/builder/maven-metadata.xml.md5 b/com/android/tools/build/builder/maven-metadata.xml.md5
index 5cb19b1..70dd9cf 100644
--- a/com/android/tools/build/builder/maven-metadata.xml.md5
+++ b/com/android/tools/build/builder/maven-metadata.xml.md5
@@ -1 +1 @@
-cea6b0ed5a42327fe76e89c16a0e2695
\ No newline at end of file
+6c87858fe8e6ea6b4fa3f3cf72e83214
\ No newline at end of file
diff --git a/com/android/tools/build/builder/maven-metadata.xml.sha1 b/com/android/tools/build/builder/maven-metadata.xml.sha1
index 55bdefe..e298859 100644
--- a/com/android/tools/build/builder/maven-metadata.xml.sha1
+++ b/com/android/tools/build/builder/maven-metadata.xml.sha1
@@ -1 +1 @@
-e007fc7afa78f34eee497372d98baaf2c671dbde
\ No newline at end of file
+e80262c8cd670c1af14e66cf55f073b2f9ab11d8
\ No newline at end of file
diff --git a/com/android/tools/build/fat32lib/maven-metadata.xml b/com/android/tools/build/fat32lib/maven-metadata.xml
index 966023d..05e8465 100644
--- a/com/android/tools/build/fat32lib/maven-metadata.xml
+++ b/com/android/tools/build/fat32lib/maven-metadata.xml
@@ -7,6 +7,6 @@
     <versions>
       <version>unspecified</version>
     </versions>
-    <lastUpdated>20170321235051</lastUpdated>
+    <lastUpdated>20170404171643</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/fat32lib/maven-metadata.xml.md5 b/com/android/tools/build/fat32lib/maven-metadata.xml.md5
index 87939ac..b61b67f 100644
--- a/com/android/tools/build/fat32lib/maven-metadata.xml.md5
+++ b/com/android/tools/build/fat32lib/maven-metadata.xml.md5
@@ -1 +1 @@
-91447bde2ccd89aabaa9f7e4adb23202
\ No newline at end of file
+8e612886937a150213ef38b4ffcc280e
\ No newline at end of file
diff --git a/com/android/tools/build/fat32lib/maven-metadata.xml.sha1 b/com/android/tools/build/fat32lib/maven-metadata.xml.sha1
index 74e9440..0364ce7 100644
--- a/com/android/tools/build/fat32lib/maven-metadata.xml.sha1
+++ b/com/android/tools/build/fat32lib/maven-metadata.xml.sha1
@@ -1 +1 @@
-cf12594dedea0bf678a507f8e3573805dd115e82
\ No newline at end of file
+8fc877b93837cc562a1a0a4a222e5e55e21706f5
\ No newline at end of file
diff --git a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar
index 6e738f4..1e9a214 100644
--- a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar
+++ b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar
Binary files differ
diff --git a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.md5 b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.md5
index b04dc87..7b55707 100644
--- a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.md5
+++ b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.md5
@@ -1 +1 @@
-0889bc11233cce1d705126441f4bdbb7
\ No newline at end of file
+9e272a4326c9a3afa7bc986dc4f6b738
\ No newline at end of file
diff --git a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.sha1 b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.sha1
index 7637a4f..26a7fd4 100644
--- a/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.sha1
+++ b/com/android/tools/build/fat32lib/unspecified/fat32lib-unspecified.jar.sha1
@@ -1 +1 @@
-02273ab76e3602f173facb3a66fe1c039ca8306f
\ No newline at end of file
+8ea1340451d6de6fc953f8b2dfbe2ccf52a3d491
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar
new file mode 100644
index 0000000..ffff22a
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.md5 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..38939ea
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+bee960587a26bb6d9bbb997639a5261b
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..ce941e5
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+abe50147cd63a072a268dc4fdfdbd8fa8ecb01b2
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar
new file mode 100644
index 0000000..4f7bb0b
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.md5 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..a34c4ad
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+194825438e77510158a44f94f00426fe
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.sha1 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..2eafd2d
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a7437ac2d48c92d391b4d13b702b748bf86ccc5c
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar
new file mode 100644
index 0000000..3c5ff3f
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.md5 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.md5
new file mode 100644
index 0000000..88a3f89
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.md5
@@ -0,0 +1 @@
+0c4b8f3f191a2658b048b37910c71364
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.sha1 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.sha1
new file mode 100644
index 0000000..6377745
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.jar.sha1
@@ -0,0 +1 @@
+9cab8df3586e6a684a230a129135a60a4944ad96
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom
new file mode 100644
index 0000000..1d0a154
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>gradle-api</artifactId>
+  <version>2.3.1</version>
+  <name>Android Gradle API</name>
+  <description>APIs to customize Android Gradle Builds</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.md5 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.md5
new file mode 100644
index 0000000..b60bc4f
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.md5
@@ -0,0 +1 @@
+5763780f24a80ba8d62087d6450fb2b4
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.sha1 b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.sha1
new file mode 100644
index 0000000..c41cf1f
--- /dev/null
+++ b/com/android/tools/build/gradle-api/2.3.1/gradle-api-2.3.1.pom.sha1
@@ -0,0 +1 @@
+26d997bca6af49982cd85fb5bbc97f15f6aa51b5
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/maven-metadata.xml b/com/android/tools/build/gradle-api/maven-metadata.xml
index 05ae1f3..7d5d362 100644
--- a/com/android/tools/build/gradle-api/maven-metadata.xml
+++ b/com/android/tools/build/gradle-api/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>gradle-api</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>2.0.0-alpha5</version>
       <version>2.0.0-alpha7</version>
@@ -45,7 +45,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235025</lastUpdated>
+    <lastUpdated>20170404171602</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/gradle-api/maven-metadata.xml.md5 b/com/android/tools/build/gradle-api/maven-metadata.xml.md5
index e4fc3e2..5e7f68c 100644
--- a/com/android/tools/build/gradle-api/maven-metadata.xml.md5
+++ b/com/android/tools/build/gradle-api/maven-metadata.xml.md5
@@ -1 +1 @@
-6dc2eed0af8a80177eadb6538d4316ad
\ No newline at end of file
+dd5caa968a0b63777ec17bdced2f9e43
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/maven-metadata.xml.sha1 b/com/android/tools/build/gradle-api/maven-metadata.xml.sha1
index 599c049..9699244 100644
--- a/com/android/tools/build/gradle-api/maven-metadata.xml.sha1
+++ b/com/android/tools/build/gradle-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-1c1923f8bd4eaf87c9964b22413910dcf84c9018
\ No newline at end of file
+e3d7140c5ff5dfac0ed3d713898cd0573c54cb25
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar
new file mode 100644
index 0000000..38f1ae8
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.md5 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..ca37989
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+0a577fd7db0932dc02f4a88ec8a80545
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..8087920
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+0364e48edd4a733fc1def2c3de9bf6af85cc103b
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar
new file mode 100644
index 0000000..93175f1
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.md5 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..644f9f7
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+212b13c9d5283a7da70ba19cd1f0ff3a
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.sha1 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..8437b28
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+59c72f62795f6ce6dd95c0b2e91c16dc16a1c8c7
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar
new file mode 100644
index 0000000..299d849
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.md5 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.md5
new file mode 100644
index 0000000..315d377
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.md5
@@ -0,0 +1 @@
+e374d5493d68a93aef890ed161df47af
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.sha1 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.sha1
new file mode 100644
index 0000000..9ec56e0
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.jar.sha1
@@ -0,0 +1 @@
+904063a34af4101cb95e5dd13d7a7a3a3b8f42ac
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom
new file mode 100644
index 0000000..3e48d7c
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>gradle-core</artifactId>
+  <version>2.3.1</version>
+  <name>Core Library for Android Gradle Plug-in</name>
+  <description>Core library to build Android Gradle plugin.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>transform-api</artifactId>
+      <version>2.0.0-deprecated-use-gradle-api</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-api</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.databinding</groupId>
+      <artifactId>compilerCommon</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-commons</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.proguard</groupId>
+      <artifactId>proguard-gradle</artifactId>
+      <version>5.3.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jacoco</groupId>
+      <artifactId>org.jacoco.core</artifactId>
+      <version>0.7.5.201505241946</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jacoco</groupId>
+      <artifactId>org.jacoco.report</artifactId>
+      <version>0.7.5.201505241946</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.jopt-simple</groupId>
+      <artifactId>jopt-simple</artifactId>
+      <version>4.9</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>tools.base.instant-run</groupId>
+      <artifactId>instant-run-annotations</artifactId>
+      <version>unspecified</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>tools.base.instant-run</groupId>
+      <artifactId>instant-run-runtime</artifactId>
+      <version>unspecified</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>nl.jqno.equalsverifier</groupId>
+      <artifactId>equalsverifier</artifactId>
+      <version>2.1.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>tools.base</groupId>
+      <artifactId>project-test-lib</artifactId>
+      <version>unspecified</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jsoup</groupId>
+      <artifactId>jsoup</artifactId>
+      <version>1.6.3</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.md5 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.md5
new file mode 100644
index 0000000..3654b07
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.md5
@@ -0,0 +1 @@
+aeda7a263b15c52234d24a736cacc2f7
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.sha1 b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.sha1
new file mode 100644
index 0000000..60fb073
--- /dev/null
+++ b/com/android/tools/build/gradle-core/2.3.1/gradle-core-2.3.1.pom.sha1
@@ -0,0 +1 @@
+d6bf8da314dd2b8f2cdd339bc67de9d2be36d370
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/maven-metadata.xml b/com/android/tools/build/gradle-core/maven-metadata.xml
index 3d8fcf4..62f8ee3 100644
--- a/com/android/tools/build/gradle-core/maven-metadata.xml
+++ b/com/android/tools/build/gradle-core/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>gradle-core</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>1.1.0</version>
       <version>1.2.0-alpha1</version>
@@ -72,7 +72,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235031</lastUpdated>
+    <lastUpdated>20170404171608</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/gradle-core/maven-metadata.xml.md5 b/com/android/tools/build/gradle-core/maven-metadata.xml.md5
index 268c1e4..627f12f 100644
--- a/com/android/tools/build/gradle-core/maven-metadata.xml.md5
+++ b/com/android/tools/build/gradle-core/maven-metadata.xml.md5
@@ -1 +1 @@
-de55427708cd495021b0850321bad1d1
\ No newline at end of file
+919fe0fd9cdd088976897bfc8e8f28eb
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-core/maven-metadata.xml.sha1 b/com/android/tools/build/gradle-core/maven-metadata.xml.sha1
index 5625306..46d4bf5 100644
--- a/com/android/tools/build/gradle-core/maven-metadata.xml.sha1
+++ b/com/android/tools/build/gradle-core/maven-metadata.xml.sha1
@@ -1 +1 @@
-2e193a5d524e6cafd0a2336273d6b370209ccc3a
\ No newline at end of file
+f2d58bb3c5f39e36460c1af6ff5d95427c1301f5
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar
new file mode 100644
index 0000000..fe5226e
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.md5 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.md5
new file mode 100644
index 0000000..e354652
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.md5
@@ -0,0 +1 @@
+ac9525f7cb1f013ef20668df6c9891fe
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.sha1 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.sha1
new file mode 100644
index 0000000..799d1db
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+33cf9418c304f64023e5b45dd2150bca15151e28
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar
new file mode 100644
index 0000000..6af319b
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.md5 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.md5
new file mode 100644
index 0000000..720b99f
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.md5
@@ -0,0 +1 @@
+b16f7e7ecca33ca94e0732b4983ff130
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.sha1 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.sha1
new file mode 100644
index 0000000..37e079c
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1-sources.jar.sha1
@@ -0,0 +1 @@
+e7f47264e904ce3843852f520388a52df6dfedf1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar
new file mode 100644
index 0000000..5ad7e32
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.md5 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.md5
new file mode 100644
index 0000000..b6d482d
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.md5
@@ -0,0 +1 @@
+abf094957fd0e5fd4580e9e77a4b3097
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.sha1 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.sha1
new file mode 100644
index 0000000..dae4fac
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.jar.sha1
@@ -0,0 +1 @@
+2920e7f627e37c14582997d35607d7d3be9bfc9d
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom
new file mode 100644
index 0000000..d65516e
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>gradle-experimental</artifactId>
+  <version>0.9.1</version>
+  <name>Gradle Plug-in for Android Using Component Model</name>
+  <description>Gradle plug-in to build Android applications.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-core</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>tools.base</groupId>
+      <artifactId>project-test-lib</artifactId>
+      <version>unspecified</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.md5 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.md5
new file mode 100644
index 0000000..c39ab78
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.md5
@@ -0,0 +1 @@
+cd9c634c265bc16cc3ce4f35ed165d73
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.sha1 b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.sha1
new file mode 100644
index 0000000..2be68d4
--- /dev/null
+++ b/com/android/tools/build/gradle-experimental/0.9.1/gradle-experimental-0.9.1.pom.sha1
@@ -0,0 +1 @@
+7b74c8eaf222ab44046f7061345f840ee7875c32
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/maven-metadata.xml b/com/android/tools/build/gradle-experimental/maven-metadata.xml
index 875ca77..0c241b0 100644
--- a/com/android/tools/build/gradle-experimental/maven-metadata.xml
+++ b/com/android/tools/build/gradle-experimental/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>gradle-experimental</artifactId>
   <versioning>
-    <release>0.10.0-alpha3</release>
+    <release>0.9.1</release>
     <versions>
       <version>1.2.4</version>
       <version>0.1.0</version>
@@ -55,7 +55,8 @@
       <version>0.9.0</version>
       <version>0.10.0-alpha1</version>
       <version>0.10.0-alpha3</version>
+      <version>0.9.1</version>
     </versions>
-    <lastUpdated>20170321235032</lastUpdated>
+    <lastUpdated>20170404171609</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/gradle-experimental/maven-metadata.xml.md5 b/com/android/tools/build/gradle-experimental/maven-metadata.xml.md5
index 36bab94..aba6786 100644
--- a/com/android/tools/build/gradle-experimental/maven-metadata.xml.md5
+++ b/com/android/tools/build/gradle-experimental/maven-metadata.xml.md5
@@ -1 +1 @@
-48607ee7985142d5de62ee7496d1725b
\ No newline at end of file
+b2cdeab1c315aa9f804a5fe911d3c756
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-experimental/maven-metadata.xml.sha1 b/com/android/tools/build/gradle-experimental/maven-metadata.xml.sha1
index d091760..21b134c 100644
--- a/com/android/tools/build/gradle-experimental/maven-metadata.xml.sha1
+++ b/com/android/tools/build/gradle-experimental/maven-metadata.xml.sha1
@@ -1 +1 @@
-84b8afaf6ed5d51ef9500901f539730b44c95453
\ No newline at end of file
+2fbd86efc8388826cf612c5c1d021990cacb5bc7
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar
new file mode 100644
index 0000000..029216f
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.md5 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..ec3ea9a
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+65112061b9beaca6f8b0675fa78cb68d
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.sha1 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..22a21f5
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+c9172d4c21efba850f1febe592ce6e1f2e33bca8
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar
new file mode 100644
index 0000000..189a279
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.md5 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.md5
new file mode 100644
index 0000000..73c9ede
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d3859ee23bde12faa032ed420cb068e3
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.sha1 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.sha1
new file mode 100644
index 0000000..904e58a
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+bc002988f3f03070a8b39828e3cd277ce3543138
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar
new file mode 100644
index 0000000..3c2debc
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.md5 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.md5
new file mode 100644
index 0000000..42c4870
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.md5
@@ -0,0 +1 @@
+f478db472493047cb182202723997a0e
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.sha1 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.sha1
new file mode 100644
index 0000000..1ea02da
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar.sha1
@@ -0,0 +1 @@
+b97ef574ab9cfc9f87da7e89e324a485c14ef73f
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom
new file mode 100644
index 0000000..83c1c15
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>gradle</artifactId>
+  <version>2.3.1</version>
+  <name>Gradle Plug-in for Android</name>
+  <description>Gradle plug-in to build Android applications.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-core</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>tools.base</groupId>
+      <artifactId>project-test-lib</artifactId>
+      <version>unspecified</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.md5 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.md5
new file mode 100644
index 0000000..f6a3942
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.md5
@@ -0,0 +1 @@
+fc5722f5c5be635aa929af98ac3e6bae
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.sha1 b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.sha1
new file mode 100644
index 0000000..8afeabe
--- /dev/null
+++ b/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom.sha1
@@ -0,0 +1 @@
+bcd0fde5011dbc992a11e723956f2a9064a18232
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/maven-metadata.xml b/com/android/tools/build/gradle/maven-metadata.xml
index 2a15a95..7247e72 100644
--- a/com/android/tools/build/gradle/maven-metadata.xml
+++ b/com/android/tools/build/gradle/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>gradle</artifactId>
   <versioning>
-    <release>2.4.0-alpha3</release>
+    <release>2.3.1</release>
     <versions>
       <version>0.5.7</version>
       <version>0.7.0</version>
@@ -95,7 +95,8 @@
       <version>2.3.0</version>
       <version>2.4.0-alpha1</version>
       <version>2.4.0-alpha3</version>
+      <version>2.3.1</version>
     </versions>
-    <lastUpdated>20170321235025</lastUpdated>
+    <lastUpdated>20170404171602</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/gradle/maven-metadata.xml.md5 b/com/android/tools/build/gradle/maven-metadata.xml.md5
index 5d67175..1775e70 100644
--- a/com/android/tools/build/gradle/maven-metadata.xml.md5
+++ b/com/android/tools/build/gradle/maven-metadata.xml.md5
@@ -1 +1 @@
-1688819a0aa93948dd2e37bcb58dfbc7
\ No newline at end of file
+170a43b773ccbb00a371faacfd9d5025
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/maven-metadata.xml.sha1 b/com/android/tools/build/gradle/maven-metadata.xml.sha1
index 6b58736..3b22b4a 100644
--- a/com/android/tools/build/gradle/maven-metadata.xml.sha1
+++ b/com/android/tools/build/gradle/maven-metadata.xml.sha1
@@ -1 +1 @@
-dde51ac7872f99e0107fbed55e4b592c9a2d5470
\ No newline at end of file
+b4391b52caf0b948f72d5372df0dc934628e7226
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar
new file mode 100644
index 0000000..e8bf232
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.md5 b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.md5
new file mode 100644
index 0000000..c2f7d0b
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.md5
@@ -0,0 +1 @@
+3fd588f403111a66be42bd800224cd5c
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.sha1 b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.sha1
new file mode 100644
index 0000000..668efdd
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.jar.sha1
@@ -0,0 +1 @@
+62e315f8582ff0062f143cd30f86f1a9ad4054f3
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom
new file mode 100644
index 0000000..b86eab3
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>jobb</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>fat32lib</artifactId>
+      <version>unspecified</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.md5 b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.md5
new file mode 100644
index 0000000..daefe3a
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.md5
@@ -0,0 +1 @@
+1314cfc45211dc035b1eb29f6fab95c1
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.sha1 b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.sha1
new file mode 100644
index 0000000..b40f9dc
--- /dev/null
+++ b/com/android/tools/build/jobb/25.3.1/jobb-25.3.1.pom.sha1
@@ -0,0 +1 @@
+fb9ac5aa7dc0d2d74bf90cb0461428e76782af8f
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/maven-metadata.xml b/com/android/tools/build/jobb/maven-metadata.xml
index 942e8e0..08e0f0c 100644
--- a/com/android/tools/build/jobb/maven-metadata.xml
+++ b/com/android/tools/build/jobb/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>jobb</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta3</version>
       <version>24.4.0-beta6</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171638</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/jobb/maven-metadata.xml.md5 b/com/android/tools/build/jobb/maven-metadata.xml.md5
index 5966b12..eeb84cd 100644
--- a/com/android/tools/build/jobb/maven-metadata.xml.md5
+++ b/com/android/tools/build/jobb/maven-metadata.xml.md5
@@ -1 +1 @@
-5bcf0cc78aa823224bc53270fcad2639
\ No newline at end of file
+d6b8304e048a8a5112d6a2062393d081
\ No newline at end of file
diff --git a/com/android/tools/build/jobb/maven-metadata.xml.sha1 b/com/android/tools/build/jobb/maven-metadata.xml.sha1
index 4bf3ecb..0c9732d 100644
--- a/com/android/tools/build/jobb/maven-metadata.xml.sha1
+++ b/com/android/tools/build/jobb/maven-metadata.xml.sha1
@@ -1 +1 @@
-592758f6e77f4517667fea6e626155f9375ee900
\ No newline at end of file
+49dfc3f6e5e3d2db4236e80ae7cf117959c61f98
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar
new file mode 100644
index 0000000..9783e53
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.md5 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..a48927d
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+8b2e30e1ee8f3a4b02b8316c63fcfcf2
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.sha1 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..429d758
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+7de7fc9cfdf1d2f704981c840d7900b1bc74ff83
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar
new file mode 100644
index 0000000..441b79b
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.md5 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..4711b78
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+3d0510d8333e132c9c8060a456adab65
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.sha1 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..e14ac37
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b6315866e7343a8e0a4dc3f1f0f5fd9924eefe15
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar
new file mode 100644
index 0000000..4c126bd
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.md5 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.md5
new file mode 100644
index 0000000..d2a3df7
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.md5
@@ -0,0 +1 @@
+cb9180fd926f185c4197288545d2c9b3
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.sha1 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.sha1
new file mode 100644
index 0000000..80ef60a
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.jar.sha1
@@ -0,0 +1 @@
+4d7a167acd3fdded590e865b5ea329eb0df2f2f0
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom
new file mode 100644
index 0000000..9191b2c
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.build</groupId>
+  <artifactId>manifest-merger</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Manifest Merger library</name>
+  <description>A Library to merge Android manifests.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.kxml</groupId>
+      <artifactId>kxml2</artifactId>
+      <version>2.3.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.md5 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.md5
new file mode 100644
index 0000000..3b91921
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.md5
@@ -0,0 +1 @@
+fb25a910124c8b6e5ce14f599a62272a
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.sha1 b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.sha1
new file mode 100644
index 0000000..8cc3d79
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/25.3.1/manifest-merger-25.3.1.pom.sha1
@@ -0,0 +1 @@
+977c476c0d42ff6ecf215e0df17d9d8105a42802
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/maven-metadata.xml b/com/android/tools/build/manifest-merger/maven-metadata.xml
index 2d4b294..2576d22 100644
--- a/com/android/tools/build/manifest-merger/maven-metadata.xml
+++ b/com/android/tools/build/manifest-merger/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.build</groupId>
   <artifactId>manifest-merger</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171639</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/manifest-merger/maven-metadata.xml.md5 b/com/android/tools/build/manifest-merger/maven-metadata.xml.md5
index 7aba5e0..829a9a2 100644
--- a/com/android/tools/build/manifest-merger/maven-metadata.xml.md5
+++ b/com/android/tools/build/manifest-merger/maven-metadata.xml.md5
@@ -1 +1 @@
-556206ce7e23e16dec3fa381c72344a7
\ No newline at end of file
+0f5fd121f0d38c5e06fd9aece07681a8
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/maven-metadata.xml.sha1 b/com/android/tools/build/manifest-merger/maven-metadata.xml.sha1
index 2a900da..6ff3444 100644
--- a/com/android/tools/build/manifest-merger/maven-metadata.xml.sha1
+++ b/com/android/tools/build/manifest-merger/maven-metadata.xml.sha1
@@ -1 +1 @@
-c69c04173f3327b52987ccb668680fae5b492f06
\ No newline at end of file
+f21e500bf33304fe26f68895d8f780cf27a865e7
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar
index c774e83..bc62175 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar
Binary files differ
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.md5 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.md5
index d4408bc..6301e01 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.md5
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.md5
@@ -1 +1 @@
-750aa868f1b3fc215e7241ccf6c1d51a
\ No newline at end of file
+b2ca905c051b204d280610657a75561d
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.sha1 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.sha1
index f3f14b7..5cb3259 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.sha1
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-javadoc.jar.sha1
@@ -1 +1 @@
-be9815223baf916d0b43f26a3b5c791b418ec392
\ No newline at end of file
+2ce722df712a7bfc514aafd39dedeaf9bf7499ab
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar
index 1f11b8b..e061fec 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar
Binary files differ
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.md5 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.md5
index 2065d51..e96d5fe 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.md5
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.md5
@@ -1 +1 @@
-3c038c5b8c9ae46fdb125bc814b55a5c
\ No newline at end of file
+daa776dc2b468f20f5c36ed287b6ca1a
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.sha1 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.sha1
index c3ea884..265131e 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.sha1
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api-sources.jar.sha1
@@ -1 +1 @@
-3fd2316c011fe85ceeaaae915206132a0ffbbae5
\ No newline at end of file
+fea56462eb695c56afd28da8e50cbcae24724591
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar
index 5f32a11..3090aef 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar
Binary files differ
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.md5 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.md5
index c4304f4..c573719 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.md5
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.md5
@@ -1 +1 @@
-ce569ffe576e36fef858a658c8e79e69
\ No newline at end of file
+07d200b640649ba1014ed1d30e5e6885
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.sha1 b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.sha1
index 2c0b1a9..6338b66 100644
--- a/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.sha1
+++ b/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar.sha1
@@ -1 +1 @@
-f9d4dad6e22c219ddec9fae6f64bce1de00b2dc2
\ No newline at end of file
+fd7bfb28b9cd96d2a7e1f26dd009f6b19f1f21f4
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/maven-metadata.xml b/com/android/tools/build/transform-api/maven-metadata.xml
index e1e26f8..525c562 100644
--- a/com/android/tools/build/transform-api/maven-metadata.xml
+++ b/com/android/tools/build/transform-api/maven-metadata.xml
@@ -13,6 +13,6 @@
       <version>2.0.0-alpha3</version>
       <version>2.0.0-deprecated-use-gradle-api</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/build/transform-api/maven-metadata.xml.md5 b/com/android/tools/build/transform-api/maven-metadata.xml.md5
index 6dfbe8f..774085d 100644
--- a/com/android/tools/build/transform-api/maven-metadata.xml.md5
+++ b/com/android/tools/build/transform-api/maven-metadata.xml.md5
@@ -1 +1 @@
-e4c6e961ea136a310afd22be7fef2009
\ No newline at end of file
+fec7aa26a0e1c70a0508828fd4a7927f
\ No newline at end of file
diff --git a/com/android/tools/build/transform-api/maven-metadata.xml.sha1 b/com/android/tools/build/transform-api/maven-metadata.xml.sha1
index 0c42208..4987a2c 100644
--- a/com/android/tools/build/transform-api/maven-metadata.xml.sha1
+++ b/com/android/tools/build/transform-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-ae078d19c3f7bbf2c4a46b3fc3acab756e5c890b
\ No newline at end of file
+c9dc577c3ec72426384df558737480ecce20368e
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar
new file mode 100644
index 0000000..49e8d0c
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.md5 b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.md5
new file mode 100644
index 0000000..2390c4f
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.md5
@@ -0,0 +1 @@
+6a530f4fa950ba68c19acea0193b9d5f
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.sha1 b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.sha1
new file mode 100644
index 0000000..b8a2018
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.jar.sha1
@@ -0,0 +1 @@
+33d85bdbfe08b79710ed2d32e29fe219740cb7bd
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom
new file mode 100644
index 0000000..23f8f42
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>chimpchat</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>hierarchyviewer2lib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.md5 b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.md5
new file mode 100644
index 0000000..ea2a371
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.md5
@@ -0,0 +1 @@
+a497922e1ccef85fd996a53a47952b89
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.sha1 b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.sha1
new file mode 100644
index 0000000..c858de7
--- /dev/null
+++ b/com/android/tools/chimpchat/25.3.1/chimpchat-25.3.1.pom.sha1
@@ -0,0 +1 @@
+f96e7cd2ab38f4df6135e6abaeee827c6c00e244
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/maven-metadata.xml b/com/android/tools/chimpchat/maven-metadata.xml
index 34ede16..70bcdbb 100644
--- a/com/android/tools/chimpchat/maven-metadata.xml
+++ b/com/android/tools/chimpchat/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>chimpchat</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235052</lastUpdated>
+    <lastUpdated>20170404171644</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/chimpchat/maven-metadata.xml.md5 b/com/android/tools/chimpchat/maven-metadata.xml.md5
index e1b00d8..487e01c 100644
--- a/com/android/tools/chimpchat/maven-metadata.xml.md5
+++ b/com/android/tools/chimpchat/maven-metadata.xml.md5
@@ -1 +1 @@
-097cd8f88761892e1b09233a923f4881
\ No newline at end of file
+8d9bd22c5a49072d045215ec16201746
\ No newline at end of file
diff --git a/com/android/tools/chimpchat/maven-metadata.xml.sha1 b/com/android/tools/chimpchat/maven-metadata.xml.sha1
index cdfac05..6129b83 100644
--- a/com/android/tools/chimpchat/maven-metadata.xml.sha1
+++ b/com/android/tools/chimpchat/maven-metadata.xml.sha1
@@ -1 +1 @@
-aee1e1c72c212ef80e19e08ddb7c6e5ab32b5a7c
\ No newline at end of file
+39c8357a5c45e9c4c78cb8dad6fe4b5055e07132
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar
new file mode 100644
index 0000000..11dc6f5
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.md5 b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..5751a46
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+24289f7b166b75e84af9dc3a56b32126
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.sha1 b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..129ac61
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+3323b961b0f46c35272f39c8752a91eee5949b2c
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-sources.jar b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar
new file mode 100644
index 0000000..ca2f83f
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.md5 b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..859c4ee
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+7093b6aef594aa98f3c2f1607be54dda
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.sha1 b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..1d47dc7
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+0190afe2328729c729dece37b01ebf5e67fe5062
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.jar b/com/android/tools/common/25.3.1/common-25.3.1.jar
new file mode 100644
index 0000000..4778ef9
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.jar.md5 b/com/android/tools/common/25.3.1/common-25.3.1.jar.md5
new file mode 100644
index 0000000..3c58bae
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.jar.md5
@@ -0,0 +1 @@
+4870ae609b94f684e56a71f69dd5d89f
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.jar.sha1 b/com/android/tools/common/25.3.1/common-25.3.1.jar.sha1
new file mode 100644
index 0000000..d3d3099
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.jar.sha1
@@ -0,0 +1 @@
+49adbc468eb6963f11ceac91adca45f5b3f712ca
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.pom b/com/android/tools/common/25.3.1/common-25.3.1.pom
new file mode 100644
index 0000000..d114ddb
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.pom
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>common</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools common library</name>
+  <description>common library used by other Android tools libraries.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.pom.md5 b/com/android/tools/common/25.3.1/common-25.3.1.pom.md5
new file mode 100644
index 0000000..e2ea44a
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.pom.md5
@@ -0,0 +1 @@
+9cfb13a4735805d6d708ef21c95212d3
\ No newline at end of file
diff --git a/com/android/tools/common/25.3.1/common-25.3.1.pom.sha1 b/com/android/tools/common/25.3.1/common-25.3.1.pom.sha1
new file mode 100644
index 0000000..dbc4059
--- /dev/null
+++ b/com/android/tools/common/25.3.1/common-25.3.1.pom.sha1
@@ -0,0 +1 @@
+09a84c699c91795ccd26541b0beec51575bea173
\ No newline at end of file
diff --git a/com/android/tools/common/maven-metadata.xml b/com/android/tools/common/maven-metadata.xml
index 7d0dade..db90908 100644
--- a/com/android/tools/common/maven-metadata.xml
+++ b/com/android/tools/common/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>common</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/common/maven-metadata.xml.md5 b/com/android/tools/common/maven-metadata.xml.md5
index 93408a5..7d89d72 100644
--- a/com/android/tools/common/maven-metadata.xml.md5
+++ b/com/android/tools/common/maven-metadata.xml.md5
@@ -1 +1 @@
-b075b00e81c5f2894f8d1a96a1e57aad
\ No newline at end of file
+7f3d0b301165f2856cbae1cb75ef7465
\ No newline at end of file
diff --git a/com/android/tools/common/maven-metadata.xml.sha1 b/com/android/tools/common/maven-metadata.xml.sha1
index aee9e1e..2ae6456 100644
--- a/com/android/tools/common/maven-metadata.xml.sha1
+++ b/com/android/tools/common/maven-metadata.xml.sha1
@@ -1 +1 @@
-3e1ee5cbe3c9eec1007e6666907cc78124fc697d
\ No newline at end of file
+8fc206f807a6c5e5c8a8847cb5dc3aae910c0644
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar
new file mode 100644
index 0000000..1e3fe54
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.md5 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..7f68549
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+69a1cf81c54b48059252790df89e4c16
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.sha1 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..17005a5
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+a233f65851bcf6334762c5438279140d633ab148
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar
new file mode 100644
index 0000000..a1f4b0a
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.md5 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..4db822e
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d93fc52b1f84b37d7fb26fe1e054de78
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.sha1 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..b295418
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+40cf202fe085dfafff9cad22e182cc101b67bf5b
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar
new file mode 100644
index 0000000..05b9643
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.md5 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.md5
new file mode 100644
index 0000000..79d2647
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.md5
@@ -0,0 +1 @@
+9f1eaebec3438631ae8ca0a753e5d766
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.sha1 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.sha1
new file mode 100644
index 0000000..83cbb57
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.jar.sha1
@@ -0,0 +1 @@
+6c6eaf8af4236eb77f57544e7924e9ef3ac0ee53
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom
new file mode 100644
index 0000000..1c5668a
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.ddms</groupId>
+  <artifactId>ddmlib</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools ddmlib</name>
+  <description>Library providing APIs to talk to Android devices</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.kxml</groupId>
+      <artifactId>kxml2</artifactId>
+      <version>2.3.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>3.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.md5 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.md5
new file mode 100644
index 0000000..f55b725
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.md5
@@ -0,0 +1 @@
+fe3e3c3b2bd9f87bed3de68072773ad5
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.sha1 b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.sha1
new file mode 100644
index 0000000..c1f39e7
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/25.3.1/ddmlib-25.3.1.pom.sha1
@@ -0,0 +1 @@
+0bbfcac347b10f0c511c1e11e3e752d81493bd48
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/maven-metadata.xml b/com/android/tools/ddms/ddmlib/maven-metadata.xml
index dc3aed1..3884ac5 100644
--- a/com/android/tools/ddms/ddmlib/maven-metadata.xml
+++ b/com/android/tools/ddms/ddmlib/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.ddms</groupId>
   <artifactId>ddmlib</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/ddms/ddmlib/maven-metadata.xml.md5 b/com/android/tools/ddms/ddmlib/maven-metadata.xml.md5
index bb3f22f..12ccdeb 100644
--- a/com/android/tools/ddms/ddmlib/maven-metadata.xml.md5
+++ b/com/android/tools/ddms/ddmlib/maven-metadata.xml.md5
@@ -1 +1 @@
-2bfef09d07fceb7dd2d6c80b409feb57
\ No newline at end of file
+17b082ada2e062242befa7f1021b279a
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/maven-metadata.xml.sha1 b/com/android/tools/ddms/ddmlib/maven-metadata.xml.sha1
index 477412c..ab834b1 100644
--- a/com/android/tools/ddms/ddmlib/maven-metadata.xml.sha1
+++ b/com/android/tools/ddms/ddmlib/maven-metadata.xml.sha1
@@ -1 +1 @@
-6348c25531be521fd97bf42d4a458efd55f6096a
\ No newline at end of file
+2fdfb2a873731e52f030cec957bfd3acc63844a7
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar
new file mode 100644
index 0000000..e09a183
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.md5 b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.md5
new file mode 100644
index 0000000..8d23588
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.md5
@@ -0,0 +1 @@
+0be9e002b92abd759c3b009f6e3a4dee
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.sha1 b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.sha1
new file mode 100644
index 0000000..0505fa3
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.jar.sha1
@@ -0,0 +1 @@
+379a4f861224e2f85c84a2decd0588d0bf555c74
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom
new file mode 100644
index 0000000..0724dce
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.ddms</groupId>
+  <artifactId>ddmuilib</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>jfree</groupId>
+      <artifactId>jfreechart</artifactId>
+      <version>1.0.9</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>jfree</groupId>
+      <artifactId>jfreechart-swt</artifactId>
+      <version>1.0.9</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.md5 b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.md5
new file mode 100644
index 0000000..c0104c5
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.md5
@@ -0,0 +1 @@
+d77fc5f7162b110f7577ac17166f218a
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.sha1 b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.sha1
new file mode 100644
index 0000000..06a7fa1
--- /dev/null
+++ b/com/android/tools/ddms/ddmuilib/25.3.1/ddmuilib-25.3.1.pom.sha1
@@ -0,0 +1 @@
+24d9cfe4007bc8b949166671d7cd6b2130ee0cca
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/maven-metadata.xml b/com/android/tools/ddms/ddmuilib/maven-metadata.xml
index 68a6661..0925a64 100644
--- a/com/android/tools/ddms/ddmuilib/maven-metadata.xml
+++ b/com/android/tools/ddms/ddmuilib/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.ddms</groupId>
   <artifactId>ddmuilib</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235052</lastUpdated>
+    <lastUpdated>20170404171644</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/ddms/ddmuilib/maven-metadata.xml.md5 b/com/android/tools/ddms/ddmuilib/maven-metadata.xml.md5
index 7d52799..7e73f24 100644
--- a/com/android/tools/ddms/ddmuilib/maven-metadata.xml.md5
+++ b/com/android/tools/ddms/ddmuilib/maven-metadata.xml.md5
@@ -1 +1 @@
-a9e454eb50c83ffcc88c95069ede15d9
\ No newline at end of file
+0e5d84aa656994264855911c3c180c05
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmuilib/maven-metadata.xml.sha1 b/com/android/tools/ddms/ddmuilib/maven-metadata.xml.sha1
index ad4b0d5..0d501ff 100644
--- a/com/android/tools/ddms/ddmuilib/maven-metadata.xml.sha1
+++ b/com/android/tools/ddms/ddmuilib/maven-metadata.xml.sha1
@@ -1 +1 @@
-c8803d10d313de8f2c85bf92edc9a1777d10941c
\ No newline at end of file
+720d206e177daf31dd098658ba580c44c4d82965
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar
new file mode 100644
index 0000000..37edcb9
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.md5 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..ad428ef
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+56d5f19cc7466a129759aa5e331b0c00
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.sha1 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..c4a8adc
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+7415dbfcbc875961211f5851305b4760fdb22f2c
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar
new file mode 100644
index 0000000..ac9d1f0
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.md5 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..0231fe0
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+a3fa32c00b04dc6a5665eff26c334738
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.sha1 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..bf59c94
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+87385aa9081ee71ea8d9e8e14c4aea58f4491420
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar
new file mode 100644
index 0000000..bd5622e
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.md5 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.md5
new file mode 100644
index 0000000..b680b00
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.md5
@@ -0,0 +1 @@
+23ca3da62e5cd96cbedf6901afa15a6e
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.sha1 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.sha1
new file mode 100644
index 0000000..5acd4cb
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.jar.sha1
@@ -0,0 +1 @@
+7d0057cf4af74c0284efee38651b74a1c68ffc00
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom
new file mode 100644
index 0000000..e2ba9b9
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>dvlib</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools dvlib</name>
+  <description>A Library to manage the Android device database XML files.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.md5 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.md5
new file mode 100644
index 0000000..2cb1d8d
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.md5
@@ -0,0 +1 @@
+ac6832b320e259956f88cb7ea414365c
\ No newline at end of file
diff --git a/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.sha1 b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.sha1
new file mode 100644
index 0000000..ad325e1
--- /dev/null
+++ b/com/android/tools/dvlib/25.3.1/dvlib-25.3.1.pom.sha1
@@ -0,0 +1 @@
+685922d0f7d49f972b4a00ff82d3f869d0fb015e
\ No newline at end of file
diff --git a/com/android/tools/dvlib/maven-metadata.xml b/com/android/tools/dvlib/maven-metadata.xml
index 7b79846..7a6902a 100644
--- a/com/android/tools/dvlib/maven-metadata.xml
+++ b/com/android/tools/dvlib/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>dvlib</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235024</lastUpdated>
+    <lastUpdated>20170404171601</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/dvlib/maven-metadata.xml.md5 b/com/android/tools/dvlib/maven-metadata.xml.md5
index 5717c1b..d27947d 100644
--- a/com/android/tools/dvlib/maven-metadata.xml.md5
+++ b/com/android/tools/dvlib/maven-metadata.xml.md5
@@ -1 +1 @@
-941f1ae37da61d9659da0f6078f573f7
\ No newline at end of file
+df5df1cebf9ad5d9bc07f9e440c9556d
\ No newline at end of file
diff --git a/com/android/tools/dvlib/maven-metadata.xml.sha1 b/com/android/tools/dvlib/maven-metadata.xml.sha1
index bf80863..8fb2e02 100644
--- a/com/android/tools/dvlib/maven-metadata.xml.sha1
+++ b/com/android/tools/dvlib/maven-metadata.xml.sha1
@@ -1 +1 @@
-21fee9e2b8b1ba99b7515cf41eb80366cf39d897
\ No newline at end of file
+3d80189cbfbdb307566666f3c7fa77ad2d18a112
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar
index 528a774..c478a1e 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.md5 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.md5
index 1d23965..e6f4cda 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.md5
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.md5
@@ -1 +1 @@
-1089e0a55772b53d025e4feb1cdd0e47
\ No newline at end of file
+fb5cc7363ad8bd4f3fda8c43c76e6fb7
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.sha1 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.sha1
index d8d4b9a..c0df199 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.sha1
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-javadoc.jar.sha1
@@ -1 +1 @@
-dea8b986f1c36a0533cb4b7206f0d07426a53ace
\ No newline at end of file
+9a8e7b92ccc9fe94f92182e0ab1d2c3c4b9354fe
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar
index dd2b7da..4a22439 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.md5 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.md5
index 1be861b..f7e447f 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.md5
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.md5
@@ -1 +1 @@
-d57932bee19b856b448b418e248cb488
\ No newline at end of file
+0843547c254e7c10380759a1dea41c29
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.sha1 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.sha1
index 7597c48..03b6ed4 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.sha1
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14-sources.jar.sha1
@@ -1 +1 @@
-82b5a0fc43bbd5b695a5df732fb3139fe1261b0c
\ No newline at end of file
+271fc5dcda8672e86a53a9b43c9a14cbc07e7aac
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar
index 30d321b..91f41fa 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.md5 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.md5
index ae0d34b..4a6a464 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.md5
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.md5
@@ -1 +1 @@
-a4e63d13cb96547dd52fc4b758966e60
\ No newline at end of file
+86b881811dce70994aaab27933b8337d
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.sha1 b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.sha1
index bd18c5a..bcc4da7 100644
--- a/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.sha1
+++ b/com/android/tools/external/com-intellij/uast/162.2228.14/uast-162.2228.14.jar.sha1
@@ -1 +1 @@
-0ce8d4afdca78f5f1261c0e17ef924a11e6e6995
\ No newline at end of file
+958cae7295734f844b6fb6f89ddbdafaaae0a450
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/maven-metadata.xml b/com/android/tools/external/com-intellij/uast/maven-metadata.xml
index 1746941..c3f82e0 100644
--- a/com/android/tools/external/com-intellij/uast/maven-metadata.xml
+++ b/com/android/tools/external/com-intellij/uast/maven-metadata.xml
@@ -3,11 +3,11 @@
   <groupId>com.android.tools.external.com-intellij</groupId>
   <artifactId>uast</artifactId>
   <versioning>
-    <release>171.2455.10</release>
+    <release>162.2228.14</release>
     <versions>
       <version>162.2228.14</version>
       <version>171.2455.10</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171642</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/external/com-intellij/uast/maven-metadata.xml.md5 b/com/android/tools/external/com-intellij/uast/maven-metadata.xml.md5
index 8b95c43..974d0b6 100644
--- a/com/android/tools/external/com-intellij/uast/maven-metadata.xml.md5
+++ b/com/android/tools/external/com-intellij/uast/maven-metadata.xml.md5
@@ -1 +1 @@
-a2b7bcc81e96affdbf87d9a01e12eb8e
\ No newline at end of file
+895ba69692ca69e66c901b958c17a624
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/uast/maven-metadata.xml.sha1 b/com/android/tools/external/com-intellij/uast/maven-metadata.xml.sha1
index f55c10b..4b10451 100644
--- a/com/android/tools/external/com-intellij/uast/maven-metadata.xml.sha1
+++ b/com/android/tools/external/com-intellij/uast/maven-metadata.xml.sha1
@@ -1 +1 @@
-d0011db171cc659f8751a5d2009595b59f539142
\ No newline at end of file
+7a6055f2aeac98837e4a0cc7ab0baa7287b500ab
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar
new file mode 100644
index 0000000..87cf1f8
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.md5 b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.md5
new file mode 100644
index 0000000..345f670
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.md5
@@ -0,0 +1 @@
+4989887783ee53c9175a4f3961acfa62
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.sha1 b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.sha1
new file mode 100644
index 0000000..9883bce
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.jar.sha1
@@ -0,0 +1 @@
+905b0246034c886dc5fa9b1d8e678ae12b9c69eb
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom
new file mode 100644
index 0000000..6abad00
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>hierarchyviewer2lib</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmuilib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>15.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.md5 b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.md5
new file mode 100644
index 0000000..21d4f93
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.md5
@@ -0,0 +1 @@
+eaa45130e477bbf5f1420326337ebad7
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.sha1 b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.sha1
new file mode 100644
index 0000000..f900ecc
--- /dev/null
+++ b/com/android/tools/hierarchyviewer2lib/25.3.1/hierarchyviewer2lib-25.3.1.pom.sha1
@@ -0,0 +1 @@
+61b423e272c11275a603aa9466f28262b2ed72fc
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml
index 98684d8..b9d677a 100644
--- a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml
+++ b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>hierarchyviewer2lib</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235052</lastUpdated>
+    <lastUpdated>20170404171644</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.md5 b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.md5
index 4febfae..922bd86 100644
--- a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.md5
+++ b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.md5
@@ -1 +1 @@
-a8b35d274d81010659ac233f5f97ccad
\ No newline at end of file
+3d4898530e095248dfa8135df76fb557
\ No newline at end of file
diff --git a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.sha1 b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.sha1
index 2af3cdc..b917a6f 100644
--- a/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.sha1
+++ b/com/android/tools/hierarchyviewer2lib/maven-metadata.xml.sha1
@@ -1 +1 @@
-7e4eb81d0ec0b73e2ce80c6eee4a0f3a91eb1a36
\ No newline at end of file
+83ca15ab7bdba95dd7f13efcdfb014d2cef0c450
\ No newline at end of file
diff --git a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar
index d816b43..f7c4cb7 100644
--- a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar
+++ b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar
Binary files differ
diff --git a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.md5 b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.md5
index f23a23f..3cd65cd 100644
--- a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.md5
+++ b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.md5
@@ -1 +1 @@
-d9c3ba132ad3240ff1f9257766e0263c
\ No newline at end of file
+fdfda59c60a3907fe9c608299c7de7aa
\ No newline at end of file
diff --git a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.sha1 b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.sha1
index 65c7842..eeb2385 100644
--- a/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.sha1
+++ b/com/android/tools/internal/build/test/devicepool/0.1/devicepool-0.1.jar.sha1
@@ -1 +1 @@
-e6ea47fa5ef7a5f65333bdad088dfbe242a027d9
\ No newline at end of file
+db5decb9417d2eda8de07069d799b064fc017146
\ No newline at end of file
diff --git a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml
index 3029d0e..300b4b5 100644
--- a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml
+++ b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml
@@ -7,6 +7,6 @@
     <versions>
       <version>0.1</version>
     </versions>
-    <lastUpdated>20170321235055</lastUpdated>
+    <lastUpdated>20170404171646</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.md5 b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.md5
index da00618..8ba2b45 100644
--- a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.md5
+++ b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.md5
@@ -1 +1 @@
-6c243ea264b8eb7bb4de08e9732e8d1d
\ No newline at end of file
+58f3b61c8ed4ea6250b2c30348079d7c
\ No newline at end of file
diff --git a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.sha1 b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.sha1
index 24947ec..c5686e3 100644
--- a/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.sha1
+++ b/com/android/tools/internal/build/test/devicepool/maven-metadata.xml.sha1
@@ -1 +1 @@
-a0cf58e9c0febd0daede4cad78f1167895c3059d
\ No newline at end of file
+ba16c4f070f503f091f9d60c9491ab7008f742c9
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar
index f156710..b8135e7 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar
Binary files differ
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.md5 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.md5
index 0da9170..edfb62e 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.md5
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.md5
@@ -1 +1 @@
-25d0f6e6436475b67e9380409dcb185e
\ No newline at end of file
+bcca537ec05ed3fd61d17396b390ca2c
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.sha1 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.sha1
index 3c2c355..9acfa79 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.sha1
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-javadoc.jar.sha1
@@ -1 +1 @@
-3f156432a69540dd60f856c8200d39f72ee25289
\ No newline at end of file
+2e849c06e0146ac0ab8b40732d76056a66b7f863
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar
index 35bef62..3986b33 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar
Binary files differ
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.md5 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.md5
index 4983463..37d0c46 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.md5
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.md5
@@ -1 +1 @@
-30c35edf95069452e8f580dcd653aac8
\ No newline at end of file
+49a8ae0bd2186cc3bc90d1497ea1c1ab
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.sha1 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.sha1
index b828f8d..bf6ce46 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.sha1
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0-sources.jar.sha1
@@ -1 +1 @@
-bd852680bb87f139c417955d2ab22ecad463ca87
\ No newline at end of file
+07209ebdd95215a41e311e4e0240ba1fd1b48e9b
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar
index 7ea7ed0..306024a 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar
Binary files differ
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.md5 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.md5
index ced1e84..7a78838 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.md5
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.md5
@@ -1 +1 @@
-2106421cbf3a6a8ab037d21704a1da69
\ No newline at end of file
+dde6c1f4a35d6f35f8a9c37321515f0b
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.sha1 b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.sha1
index e312ae9..e66a234 100644
--- a/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.sha1
+++ b/com/android/tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar.sha1
@@ -1 +1 @@
-f4b60e72e81f993b3adbccea49ea75e1d704bcef
\ No newline at end of file
+42030fa1a609d2581bba70841af27c4df74ec895
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/maven-metadata.xml b/com/android/tools/jack/jack-api/maven-metadata.xml
index 2bff4d9..bf240e1 100644
--- a/com/android/tools/jack/jack-api/maven-metadata.xml
+++ b/com/android/tools/jack/jack-api/maven-metadata.xml
@@ -10,6 +10,6 @@
       <version>0.11.0</version>
       <version>0.13.0</version>
     </versions>
-    <lastUpdated>20170321235055</lastUpdated>
+    <lastUpdated>20170404171645</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/jack/jack-api/maven-metadata.xml.md5 b/com/android/tools/jack/jack-api/maven-metadata.xml.md5
index c5b9cd4..9001083 100644
--- a/com/android/tools/jack/jack-api/maven-metadata.xml.md5
+++ b/com/android/tools/jack/jack-api/maven-metadata.xml.md5
@@ -1 +1 @@
-7e34f858b346b589b66904436bf51cc2
\ No newline at end of file
+d9f60a464ac287b38163e877ef0fa7de
\ No newline at end of file
diff --git a/com/android/tools/jack/jack-api/maven-metadata.xml.sha1 b/com/android/tools/jack/jack-api/maven-metadata.xml.sha1
index c97eca4..0605dbe 100644
--- a/com/android/tools/jack/jack-api/maven-metadata.xml.sha1
+++ b/com/android/tools/jack/jack-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-3e2b932a8793d9f33b14ac6bded88b755dc5f113
\ No newline at end of file
+bcd881d2d632a751cca33f4e7520c31a1490559f
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar
index 85f0f62..f5ea78d 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar
Binary files differ
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.md5 b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.md5
index a5c265d..1c3e0dd 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.md5
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.md5
@@ -1 +1 @@
-95302da0b196d8e87254c946f64d6886
\ No newline at end of file
+f3352149fb1307b891911debf48add69
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.sha1 b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.sha1
index 2e3e609..5ab760e 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.sha1
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.jar.sha1
@@ -1 +1 @@
-d084af6e441d10939c2f1a2591edca67d3483ef8
\ No newline at end of file
+159e2400c1d5a69e18eb596a6562b896b3273ffe
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom
index d4ee8fa..4c0b618 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom
@@ -27,7 +27,7 @@
     <dependency>
       <groupId>com.android.tools</groupId>
       <artifactId>annotations</artifactId>
-      <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
       <scope>compile</scope>
     </dependency>
     <dependency>
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.md5 b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.md5
index 6d31f99..d3eda1c 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.md5
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.md5
@@ -1 +1 @@
-35e3b051883036116b205a7b4ed11a20
\ No newline at end of file
+54e5d3253cae050c0c9c5cd5b816e3e6
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.sha1 b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.sha1
index 91c18bf..b9f3dd1 100644
--- a/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.sha1
+++ b/com/android/tools/jaxb-inheritance-plugin/1/jaxb-inheritance-plugin-1.pom.sha1
@@ -1 +1 @@
-18cfe2fd3e503f0c0f803d6c6c03cafe45e5ab6e
\ No newline at end of file
+2ff9898a1a2876abfe21d0de2e3920605a78a979
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml
index 698f951..7e185d1 100644
--- a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml
+++ b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml
@@ -7,6 +7,6 @@
     <versions>
       <version>1</version>
     </versions>
-    <lastUpdated>20170321235033</lastUpdated>
+    <lastUpdated>20170404171638</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.md5 b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.md5
index 7c12277..3046f33 100644
--- a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.md5
+++ b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.md5
@@ -1 +1 @@
-016d6b323d2c35d14930d670b9ec87ac
\ No newline at end of file
+1fcefbe881f99c283400935c1e78d40d
\ No newline at end of file
diff --git a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.sha1 b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.sha1
index 2a5f62a..e8e05d2 100644
--- a/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.sha1
+++ b/com/android/tools/jaxb-inheritance-plugin/maven-metadata.xml.sha1
@@ -1 +1 @@
-8dd98a55e60bab758f81f43b9376f910387d27c4
\ No newline at end of file
+0c1f9aef7ffd4b6a23ca2da37bb2964b1016f192
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar
index 5ba80d4..c08969f 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar
Binary files differ
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.md5 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.md5
index 4b071ee..cdee833 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.md5
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.md5
@@ -1 +1 @@
-752cb457f110ad387040b59b54a30839
\ No newline at end of file
+88085b40d093a16ffd300ead011a1d5a
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.sha1 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.sha1
index cbca118..6d044fb 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.sha1
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-javadoc.jar.sha1
@@ -1 +1 @@
-ca154185d0a4528e03b9b61c9c5854766fe571f2
\ No newline at end of file
+20d183a423f19f85f8d7859e39f23417b08be9f6
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar
index 022c146..5f0b8cd 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar
Binary files differ
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.md5 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.md5
index c16032e..795dda3 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.md5
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.md5
@@ -1 +1 @@
-12068cf470b27b9e32d0643fa254af9d
\ No newline at end of file
+c04af97d8fa2da766e2bff2738fe276d
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.sha1 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.sha1
index d6cd925..9066da0 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.sha1
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0-sources.jar.sha1
@@ -1 +1 @@
-5e0143f20edf50c8773f023b576376e6053e0f43
\ No newline at end of file
+68a5351a1ef8238031d32a2a0ec7d3d47315234f
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar
index c31c148..4d54cca 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar
Binary files differ
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5
index a01aab5..56b93ac 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5
@@ -1 +1 @@
-cec3e8c6199e8ba2a038f5804a770b67
\ No newline at end of file
+39b9edb8aaaa18ae4600ff16cea5ae5e
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1 b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1
index f78571a..95655ae 100644
--- a/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1
+++ b/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1
@@ -1 +1 @@
-dc0f6d7d03b28ec7835e96c0dc6682f7d8eaf7aa
\ No newline at end of file
+6482f7a79a33dd6a0f9d1b3ecf554ce8e0ea852d
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/maven-metadata.xml b/com/android/tools/jill/jill-api/maven-metadata.xml
index 64c3f37..1b4d296 100644
--- a/com/android/tools/jill/jill-api/maven-metadata.xml
+++ b/com/android/tools/jill/jill-api/maven-metadata.xml
@@ -8,6 +8,6 @@
       <version>0.9.0</version>
       <version>0.10.0</version>
     </versions>
-    <lastUpdated>20170321235055</lastUpdated>
+    <lastUpdated>20170404171645</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/jill/jill-api/maven-metadata.xml.md5 b/com/android/tools/jill/jill-api/maven-metadata.xml.md5
index 838188e..261c1e9 100644
--- a/com/android/tools/jill/jill-api/maven-metadata.xml.md5
+++ b/com/android/tools/jill/jill-api/maven-metadata.xml.md5
@@ -1 +1 @@
-78fe7369971e84d94c93662cab43e38c
\ No newline at end of file
+a03a73e8179a5908a1ac1bf7f076c792
\ No newline at end of file
diff --git a/com/android/tools/jill/jill-api/maven-metadata.xml.sha1 b/com/android/tools/jill/jill-api/maven-metadata.xml.sha1
index b0ca8cc..e157761 100644
--- a/com/android/tools/jill/jill-api/maven-metadata.xml.sha1
+++ b/com/android/tools/jill/jill-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-a536f33b1c750a7d902274d562c2be7e6306109d
\ No newline at end of file
+2459c838dfb5ce91d85c123cefebccc3c0e68e2a
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar
new file mode 100644
index 0000000..43ba80a
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..b9d86f8
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+0d1d4512a5dd1b0122d33a433954b135
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..83d8421
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+29146f41b4673a6554e07970901b0159d7a2d3f9
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar
new file mode 100644
index 0000000..4af6f87
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..2f26a77
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+a47f468454463f47b5075c3bdb05cc64
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..283eee8
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+797348e4ddac691b1097552b79ce68154826d4fb
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar
new file mode 100644
index 0000000..6e1b59f
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.md5
new file mode 100644
index 0000000..6f1f84e
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.md5
@@ -0,0 +1 @@
+0a00b17ff477b2083c654731e233cb06
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.sha1
new file mode 100644
index 0000000..75e6aac
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.jar.sha1
@@ -0,0 +1 @@
+8a4261600d25211e37946e39bc967a243e53619e
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom
new file mode 100644
index 0000000..856b400
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.layoutlib</groupId>
+  <artifactId>layoutlib-api</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools layoutlib-api</name>
+  <description>Library to use the rendering library for Android layouts: layoutlib</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.kxml</groupId>
+      <artifactId>kxml2</artifactId>
+      <version>2.3.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.intellij</groupId>
+      <artifactId>annotations</artifactId>
+      <version>12.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.md5 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.md5
new file mode 100644
index 0000000..3c9119e
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.md5
@@ -0,0 +1 @@
+a20b077cc0d92f61d8030890fce05de4
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.sha1 b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.sha1
new file mode 100644
index 0000000..67dfbc4
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/25.3.1/layoutlib-api-25.3.1.pom.sha1
@@ -0,0 +1 @@
+4ca6e372e744cdf1ec84b4598e54cb32597a6ba5
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml
index e4a759c..14c2ca4 100644
--- a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml
+++ b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.layoutlib</groupId>
   <artifactId>layoutlib-api</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171638</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.md5 b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.md5
index cf9d20f..4058653 100644
--- a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.md5
+++ b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.md5
@@ -1 +1 @@
-ef13d9693f23aca3db8e9e340afacd07
\ No newline at end of file
+16792f43d38ba63e70392f943dfcebc0
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.sha1 b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.sha1
index 00abf46..20e2aee 100644
--- a/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.sha1
+++ b/com/android/tools/layoutlib/layoutlib-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-4c60aed1bebf478afe444a7c12e8dd9caddd1490
\ No newline at end of file
+a59265f3ba790ee704f28b6fa8c4df177053231f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar
new file mode 100644
index 0000000..f391c87
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.md5 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..65b8587
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+e6d6dcd7d8fe6507c096c33e9bd88ca3
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.sha1 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..d256fc9
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+3e26d5e8b18b668a402633e3266cceb2ca57f334
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar
new file mode 100644
index 0000000..c546a0f
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.md5 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..34ae810
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+b3b4819da3d834a67c3429e1d8f163b2
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..7e06ede
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a6c5d31bbc80bfa1b9520cff781ef4621649bb18
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar
new file mode 100644
index 0000000..fc11809
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.md5 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.md5
new file mode 100644
index 0000000..8727ea7
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.md5
@@ -0,0 +1 @@
+44187c9258036b4edd0e38d69a0525b1
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.sha1 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.sha1
new file mode 100644
index 0000000..43f33f8
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.jar.sha1
@@ -0,0 +1 @@
+aa1323be5f5fc3827c1baa398de80c540f20846c
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom
new file mode 100644
index 0000000..3a60dc5
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.lint</groupId>
+  <artifactId>lint-api</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Lint API</name>
+  <description>API to build lint checks</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>uast</artifactId>
+      <version>162.2228.14</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.lombok</groupId>
+      <artifactId>lombok-ast</artifactId>
+      <version>0.2.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-tree</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.md5 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.md5
new file mode 100644
index 0000000..766e8b6
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.md5
@@ -0,0 +1 @@
+0ead873275ac34b6e0331b20af0a9d7a
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.sha1 b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.sha1
new file mode 100644
index 0000000..9c4f74d
--- /dev/null
+++ b/com/android/tools/lint/lint-api/25.3.1/lint-api-25.3.1.pom.sha1
@@ -0,0 +1 @@
+6f749d827287571b2a16f0f8d619809576f6ba5d
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/maven-metadata.xml b/com/android/tools/lint/lint-api/maven-metadata.xml
index 7fd1903..91fb865 100644
--- a/com/android/tools/lint/lint-api/maven-metadata.xml
+++ b/com/android/tools/lint/lint-api/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.lint</groupId>
   <artifactId>lint-api</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171638</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/lint/lint-api/maven-metadata.xml.md5 b/com/android/tools/lint/lint-api/maven-metadata.xml.md5
index 61d0bda..b8c6f8c 100644
--- a/com/android/tools/lint/lint-api/maven-metadata.xml.md5
+++ b/com/android/tools/lint/lint-api/maven-metadata.xml.md5
@@ -1 +1 @@
-f6f3e6de8737bceebb874b8aa9881c6f
\ No newline at end of file
+b2d41f832392f81caf680af69be51719
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/maven-metadata.xml.sha1 b/com/android/tools/lint/lint-api/maven-metadata.xml.sha1
index 2ee1d7c..3ccd349 100644
--- a/com/android/tools/lint/lint-api/maven-metadata.xml.sha1
+++ b/com/android/tools/lint/lint-api/maven-metadata.xml.sha1
@@ -1 +1 @@
-1162d236e00110fa6867a8a1b09aaf1f2d6c44fb
\ No newline at end of file
+1696d0a61eb004e103cdde362ca3d0149a020752
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar
new file mode 100644
index 0000000..c5add86
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.md5 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..68fc860
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+632c8352cb6338fc94294a7ebff9cecc
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.sha1 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..a73a9f7
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+2140357cc5b66441d7fc403bc9df88a5d997b6c7
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar
new file mode 100644
index 0000000..a23850f
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.md5 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..87a42a3
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+49f3a4c1c04ab80752f29133e82215a9
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..e2d9b46
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5b094f29375060b1cc3903e919bb04da1f6749cc
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar
new file mode 100644
index 0000000..a25c473
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.md5 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.md5
new file mode 100644
index 0000000..4d8991e
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.md5
@@ -0,0 +1 @@
+dcc3897c3a4870d4eca597d0a3ae9b93
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.sha1 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.sha1
new file mode 100644
index 0000000..0457e57
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.jar.sha1
@@ -0,0 +1 @@
+d4babd5390e2ec94de16ba32289ebd2091d985da
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom
new file mode 100644
index 0000000..484cd52
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.lint</groupId>
+  <artifactId>lint-checks</artifactId>
+  <version>25.3.1</version>
+  <name>Android Lint Checks</name>
+  <description>Checks for Android Lint</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-api</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-analysis</artifactId>
+      <version>5.0.4</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.md5 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.md5
new file mode 100644
index 0000000..e55fa30
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.md5
@@ -0,0 +1 @@
+1057c49a68c7e4695b78089b3b4ad11d
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.sha1 b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.sha1
new file mode 100644
index 0000000..771e39a
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/25.3.1/lint-checks-25.3.1.pom.sha1
@@ -0,0 +1 @@
+d588f67a3162df30117ed7cb6feecd38f3ba7247
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/maven-metadata.xml b/com/android/tools/lint/lint-checks/maven-metadata.xml
index d9bd851..cbccd3f 100644
--- a/com/android/tools/lint/lint-checks/maven-metadata.xml
+++ b/com/android/tools/lint/lint-checks/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.lint</groupId>
   <artifactId>lint-checks</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171639</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/lint/lint-checks/maven-metadata.xml.md5 b/com/android/tools/lint/lint-checks/maven-metadata.xml.md5
index ee2a7fa..f618680 100644
--- a/com/android/tools/lint/lint-checks/maven-metadata.xml.md5
+++ b/com/android/tools/lint/lint-checks/maven-metadata.xml.md5
@@ -1 +1 @@
-eb1563f3d30c23e72e337cad8e79f143
\ No newline at end of file
+e8c3f111581e589d742bf45ebd09873a
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/maven-metadata.xml.sha1 b/com/android/tools/lint/lint-checks/maven-metadata.xml.sha1
index 658122a..980280c 100644
--- a/com/android/tools/lint/lint-checks/maven-metadata.xml.sha1
+++ b/com/android/tools/lint/lint-checks/maven-metadata.xml.sha1
@@ -1 +1 @@
-8bfa54e6e26f28f43dd8b1d962eba718c9d0ec58
\ No newline at end of file
+f1bfad0498e2a00c5f73b6991047dfa8242d7645
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar
new file mode 100644
index 0000000..8b64fd4
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.md5 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..40aec53
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+0990b8c34dceabdb7267c550f321a806
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.sha1 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..5487383
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+44401c162a07ff5c02bc19fc5a8cb015b77fb7ae
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar
new file mode 100644
index 0000000..665be73
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.md5 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..a423ffa
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+2c774a134cfa7110d963424438aa4f67
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..b5e83f1
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+485ac3802c7596a8cdc59220cc397d0a54167972
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar
new file mode 100644
index 0000000..1aff253
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.md5 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.md5
new file mode 100644
index 0000000..473f5bf
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.md5
@@ -0,0 +1 @@
+457f9a0d6013bd8e8b2adb6139f1280f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.sha1 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.sha1
new file mode 100644
index 0000000..caa168c
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.jar.sha1
@@ -0,0 +1 @@
+123a2f4faa2d7e14976b35f009675486bc43fd52
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom
new file mode 100644
index 0000000..f991cdf
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.lint</groupId>
+  <artifactId>lint-tests</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Lint Test API</name>
+  <description>API to build lint check tests</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.groovy</groupId>
+      <artifactId>groovy-all</artifactId>
+      <version>2.4.7</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.md5 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.md5
new file mode 100644
index 0000000..4c0135a
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.md5
@@ -0,0 +1 @@
+c1611e5e23644a17fd9494ee886aad15
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.sha1 b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.sha1
new file mode 100644
index 0000000..a341d16
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/25.3.1/lint-tests-25.3.1.pom.sha1
@@ -0,0 +1 @@
+b96f8d9df766ea785dc68166198ec2556e7402e9
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/maven-metadata.xml b/com/android/tools/lint/lint-tests/maven-metadata.xml
index 4546ef9..4e9fa0d 100644
--- a/com/android/tools/lint/lint-tests/maven-metadata.xml
+++ b/com/android/tools/lint/lint-tests/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.lint</groupId>
   <artifactId>lint-tests</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.3.0-alpha2</version>
       <version>24.3.0-alpha3</version>
@@ -60,7 +60,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171639</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/lint/lint-tests/maven-metadata.xml.md5 b/com/android/tools/lint/lint-tests/maven-metadata.xml.md5
index faf1945..e7d2143 100644
--- a/com/android/tools/lint/lint-tests/maven-metadata.xml.md5
+++ b/com/android/tools/lint/lint-tests/maven-metadata.xml.md5
@@ -1 +1 @@
-43c7f35e6525c4fcc6ef47ef19c42daa
\ No newline at end of file
+01e9129678940c6164d232034335472e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/maven-metadata.xml.sha1 b/com/android/tools/lint/lint-tests/maven-metadata.xml.sha1
index eec4ece..9d272e5 100644
--- a/com/android/tools/lint/lint-tests/maven-metadata.xml.sha1
+++ b/com/android/tools/lint/lint-tests/maven-metadata.xml.sha1
@@ -1 +1 @@
-374017e2c4e7ec6cad742f72cb44d7450ab31b21
\ No newline at end of file
+1ca909f359be8cf758f53e586772a910519585d6
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar
new file mode 100644
index 0000000..26c173f
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.md5 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..cc489ed
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+800df8611135e22d2cb0694a4ee43ddd
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.sha1 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..95e47c2
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+5e9bcc2a17e718f90ab1a886ca8ca3f464035cff
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar
new file mode 100644
index 0000000..9a64388
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.md5 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..2317e96
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+4003adeea5ef6a8fe4326b2ecea371f3
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.sha1 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..2f4acad
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+98a1bf5d75923808d2aed5d255ba942697042ecf
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar
new file mode 100644
index 0000000..c71aa2b
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.md5 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.md5
new file mode 100644
index 0000000..526874a
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.md5
@@ -0,0 +1 @@
+5809095580a967e78e38477028145384
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.sha1 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.sha1
new file mode 100644
index 0000000..5b18650
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.jar.sha1
@@ -0,0 +1 @@
+17814a2d82a264c2dd3aaf8a7974e503b874769f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom
new file mode 100644
index 0000000..881eb6d
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools.lint</groupId>
+  <artifactId>lint</artifactId>
+  <version>25.3.1</version>
+  <name>Android Lint Tool</name>
+  <description>Lint tools. Both a Command line tool and a library to add lint features to other tools</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-checks</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.jdt.core.compiler</groupId>
+      <artifactId>ecj</artifactId>
+      <version>4.6.1</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.md5 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.md5
new file mode 100644
index 0000000..c9052f9
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.md5
@@ -0,0 +1 @@
+21b68db2e018050697801e59fad6bff4
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.sha1 b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.sha1
new file mode 100644
index 0000000..a1e1b16
--- /dev/null
+++ b/com/android/tools/lint/lint/25.3.1/lint-25.3.1.pom.sha1
@@ -0,0 +1 @@
+8b6efc8e14dfeb68999651b506407b34a1f33676
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/maven-metadata.xml b/com/android/tools/lint/lint/maven-metadata.xml
index bda26ca..b98b044 100644
--- a/com/android/tools/lint/lint/maven-metadata.xml
+++ b/com/android/tools/lint/lint/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools.lint</groupId>
   <artifactId>lint</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171638</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/lint/lint/maven-metadata.xml.md5 b/com/android/tools/lint/lint/maven-metadata.xml.md5
index 48b8878..22af849 100644
--- a/com/android/tools/lint/lint/maven-metadata.xml.md5
+++ b/com/android/tools/lint/lint/maven-metadata.xml.md5
@@ -1 +1 @@
-a01fee3e17b3d8630d0dde06530a67bf
\ No newline at end of file
+b17f3a7c1c64c175f0214b9db6f0d47f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/maven-metadata.xml.sha1 b/com/android/tools/lint/lint/maven-metadata.xml.sha1
index adb2c3b..b093987 100644
--- a/com/android/tools/lint/lint/maven-metadata.xml.sha1
+++ b/com/android/tools/lint/lint/maven-metadata.xml.sha1
@@ -1 +1 @@
-fff42bbc6e3ac0732de6bdd844bfd9431c0413d7
\ No newline at end of file
+ffdcee1bd7b608c9d75c392fd1c094f46dfac304
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar
new file mode 100644
index 0000000..d97b5ef
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.md5 b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.md5
new file mode 100644
index 0000000..580e82c
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.md5
@@ -0,0 +1 @@
+737918d0ee7e9b76b17599fe0ea0e315
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.sha1 b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.sha1
new file mode 100644
index 0000000..530b0c0
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.jar.sha1
@@ -0,0 +1 @@
+980ba2cc35d9e00acd25376f19c50879d37317b3
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom
new file mode 100644
index 0000000..a3f5d02
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>monkeyrunner</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>chimpchat</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>hierarchyviewer2lib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.jsilver</groupId>
+      <artifactId>jsilver</artifactId>
+      <version>1.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.python</groupId>
+      <artifactId>jython-standalone</artifactId>
+      <version>2.5.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.md5 b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.md5
new file mode 100644
index 0000000..794af86
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.md5
@@ -0,0 +1 @@
+4856415c49fab2056bb9c888d426d8e3
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.sha1 b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.sha1
new file mode 100644
index 0000000..3e4edc4
--- /dev/null
+++ b/com/android/tools/monkeyrunner/25.3.1/monkeyrunner-25.3.1.pom.sha1
@@ -0,0 +1 @@
+882e3ddc2a576665496622ec4ff7b0cbcb9bf526
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/maven-metadata.xml b/com/android/tools/monkeyrunner/maven-metadata.xml
index beb7f74..3767669 100644
--- a/com/android/tools/monkeyrunner/maven-metadata.xml
+++ b/com/android/tools/monkeyrunner/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>monkeyrunner</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235052</lastUpdated>
+    <lastUpdated>20170404171644</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/monkeyrunner/maven-metadata.xml.md5 b/com/android/tools/monkeyrunner/maven-metadata.xml.md5
index f6b5c40..6c9a311 100644
--- a/com/android/tools/monkeyrunner/maven-metadata.xml.md5
+++ b/com/android/tools/monkeyrunner/maven-metadata.xml.md5
@@ -1 +1 @@
-f51b7133198533473c24cb3d72c59a23
\ No newline at end of file
+924f36356052dcef5e58f6e95a88b1e1
\ No newline at end of file
diff --git a/com/android/tools/monkeyrunner/maven-metadata.xml.sha1 b/com/android/tools/monkeyrunner/maven-metadata.xml.sha1
index 1dacea9..667f3ac 100644
--- a/com/android/tools/monkeyrunner/maven-metadata.xml.sha1
+++ b/com/android/tools/monkeyrunner/maven-metadata.xml.sha1
@@ -1 +1 @@
-beabcc62e1e0909245230755c873e79ce3d25334
\ No newline at end of file
+029d0239f13b25b2474e4f70ac8d6bb7f4d1d5d5
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar
new file mode 100644
index 0000000..f5ae7b3
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.md5 b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.md5
new file mode 100644
index 0000000..82377d4
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.md5
@@ -0,0 +1 @@
+d98443403e1ca356fdf9abac4ce03a0a
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.sha1 b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.sha1
new file mode 100644
index 0000000..12a9787
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.jar.sha1
@@ -0,0 +1 @@
+60509db8e237d298fa8a74e5ec1f953a24e8f7c2
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom
new file mode 100644
index 0000000..1b913d3
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>ninepatch</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.md5 b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.md5
new file mode 100644
index 0000000..5a776c3
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.md5
@@ -0,0 +1 @@
+354c84cde1f8fe0c50a0cd8c1b4762e8
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.sha1 b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.sha1
new file mode 100644
index 0000000..e144596
--- /dev/null
+++ b/com/android/tools/ninepatch/25.3.1/ninepatch-25.3.1.pom.sha1
@@ -0,0 +1 @@
+247f9624771de9481df75abd25657648a89f08ad
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/maven-metadata.xml b/com/android/tools/ninepatch/maven-metadata.xml
index 1e88c68..9170e61 100644
--- a/com/android/tools/ninepatch/maven-metadata.xml
+++ b/com/android/tools/ninepatch/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>ninepatch</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta3</version>
       <version>24.4.0-beta6</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235034</lastUpdated>
+    <lastUpdated>20170404171639</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/ninepatch/maven-metadata.xml.md5 b/com/android/tools/ninepatch/maven-metadata.xml.md5
index 3fc2ded..f9a7c81 100644
--- a/com/android/tools/ninepatch/maven-metadata.xml.md5
+++ b/com/android/tools/ninepatch/maven-metadata.xml.md5
@@ -1 +1 @@
-5019662a2a7e57040b2f72e4bc060631
\ No newline at end of file
+f62e1047fed357c5c1672ff31cab9576
\ No newline at end of file
diff --git a/com/android/tools/ninepatch/maven-metadata.xml.sha1 b/com/android/tools/ninepatch/maven-metadata.xml.sha1
index 3a50ed9..9ecf97a 100644
--- a/com/android/tools/ninepatch/maven-metadata.xml.sha1
+++ b/com/android/tools/ninepatch/maven-metadata.xml.sha1
@@ -1 +1 @@
-6d2a3bf0711785e066e7d78a0a163e7f0ab69569
\ No newline at end of file
+0ebb0e3da085bb51e7e68de5b8c0e2e59f45200e
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar
new file mode 100644
index 0000000..7a97dc3
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.md5 b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..a74591a
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+a4567bbafa6f586f314dae555a89c9b9
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.sha1 b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..a825d02
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+eb5a6ba1dd291745c1909dd4a7db8f78cf302619
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar
new file mode 100644
index 0000000..8b5f57b
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.md5 b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..0bf8a36
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+55e0db86917f2a226969f4ed8a92f09d
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.sha1 b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..7f99c8c
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a3c3f63ed532fcfcd737ca1f1bbed886749a7fdc
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.jar b/com/android/tools/repository/25.3.1/repository-25.3.1.jar
new file mode 100644
index 0000000..759193b
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.jar.md5 b/com/android/tools/repository/25.3.1/repository-25.3.1.jar.md5
new file mode 100644
index 0000000..dec439e
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.jar.md5
@@ -0,0 +1 @@
+00d56a00354098e305dc85782a6e45cd
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.jar.sha1 b/com/android/tools/repository/25.3.1/repository-25.3.1.jar.sha1
new file mode 100644
index 0000000..73975e4
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.jar.sha1
@@ -0,0 +1 @@
+91868b5361b26689e9aa39a9d8138602e11707bd
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.pom b/com/android/tools/repository/25.3.1/repository-25.3.1.pom
new file mode 100644
index 0000000..28576fa
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.pom
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>repository</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools repository</name>
+  <description>A library for downloading and managing package repositories</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-compress</artifactId>
+      <version>1.8.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.jimfs</groupId>
+      <artifactId>jimfs</artifactId>
+      <version>1.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.pom.md5 b/com/android/tools/repository/25.3.1/repository-25.3.1.pom.md5
new file mode 100644
index 0000000..e2e24f2
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.pom.md5
@@ -0,0 +1 @@
+d4fec1bb4032e273f37436d74db825f7
\ No newline at end of file
diff --git a/com/android/tools/repository/25.3.1/repository-25.3.1.pom.sha1 b/com/android/tools/repository/25.3.1/repository-25.3.1.pom.sha1
new file mode 100644
index 0000000..e23b11d
--- /dev/null
+++ b/com/android/tools/repository/25.3.1/repository-25.3.1.pom.sha1
@@ -0,0 +1 @@
+0024aa06687f9422d2fae651ebf9d397904c198d
\ No newline at end of file
diff --git a/com/android/tools/repository/maven-metadata.xml b/com/android/tools/repository/maven-metadata.xml
index a229e3f..a752068 100644
--- a/com/android/tools/repository/maven-metadata.xml
+++ b/com/android/tools/repository/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>repository</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>25.0.0-alpha1</version>
       <version>25.0.0-alpha3</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235049</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/repository/maven-metadata.xml.md5 b/com/android/tools/repository/maven-metadata.xml.md5
index 15ac71d..777dd04 100644
--- a/com/android/tools/repository/maven-metadata.xml.md5
+++ b/com/android/tools/repository/maven-metadata.xml.md5
@@ -1 +1 @@
-bc7d0701607f13d9bfcb0114a7961ace
\ No newline at end of file
+254edd72a72ef1e5d423617e37c1743d
\ No newline at end of file
diff --git a/com/android/tools/repository/maven-metadata.xml.sha1 b/com/android/tools/repository/maven-metadata.xml.sha1
index b924022..ae2d870 100644
--- a/com/android/tools/repository/maven-metadata.xml.sha1
+++ b/com/android/tools/repository/maven-metadata.xml.sha1
@@ -1 +1 @@
-c722ec9cd116f298d1a6115660d2e9231866bdb7
\ No newline at end of file
+2ca0e12cde764043ca04a78cf7705ac4746eb4fd
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar
new file mode 100644
index 0000000..5d634f1
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.md5 b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.md5
new file mode 100644
index 0000000..e644a13
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.md5
@@ -0,0 +1 @@
+10082204a44f14f84fcb566a9008566d
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.sha1 b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.sha1
new file mode 100644
index 0000000..202ea7b
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.jar.sha1
@@ -0,0 +1 @@
+2f746cb7ca2babbbce2a9c577917ce743bcbc3a5
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom
new file mode 100644
index 0000000..04b8805
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>screenshot2</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.md5 b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.md5
new file mode 100644
index 0000000..b72a727
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.md5
@@ -0,0 +1 @@
+07f315eff49026ca3f1eda7f46485d8c
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.sha1 b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.sha1
new file mode 100644
index 0000000..ffa1419
--- /dev/null
+++ b/com/android/tools/screenshot2/25.3.1/screenshot2-25.3.1.pom.sha1
@@ -0,0 +1 @@
+d182f690fefe868b4a2a3a25ced2fbe86fd6ea94
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/maven-metadata.xml b/com/android/tools/screenshot2/maven-metadata.xml
index ff03515..efb6c28 100644
--- a/com/android/tools/screenshot2/maven-metadata.xml
+++ b/com/android/tools/screenshot2/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>screenshot2</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta3</version>
       <version>24.4.0-beta6</version>
@@ -47,7 +47,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/screenshot2/maven-metadata.xml.md5 b/com/android/tools/screenshot2/maven-metadata.xml.md5
index b097884..bcd9801 100644
--- a/com/android/tools/screenshot2/maven-metadata.xml.md5
+++ b/com/android/tools/screenshot2/maven-metadata.xml.md5
@@ -1 +1 @@
-9cc8382e348df98d898659c3f7f7d825
\ No newline at end of file
+ed6df038178a545138a0ee6e9d4db360
\ No newline at end of file
diff --git a/com/android/tools/screenshot2/maven-metadata.xml.sha1 b/com/android/tools/screenshot2/maven-metadata.xml.sha1
index cc76e9e..cc2ba83 100644
--- a/com/android/tools/screenshot2/maven-metadata.xml.sha1
+++ b/com/android/tools/screenshot2/maven-metadata.xml.sha1
@@ -1 +1 @@
-4e9d1c15344ad11e7b60534f61064611208301a6
\ No newline at end of file
+9c21b73307cc7501b36d874ec68d1feedc081d26
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar
new file mode 100644
index 0000000..db1c79e
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.md5 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..80c1604
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+c8be814e8474a086ccc5e60891e89c23
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.sha1 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..700ad1f
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+659608c7d63b0983f608f738ea653f47cb8cd28e
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar
new file mode 100644
index 0000000..ef2d866
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.md5 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..b3e17c2
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+524ef4b06877defb78d36eec0ae8223b
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.sha1 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..4e4850a
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+0e7c2e326308e36ffb3ef0fce44b49e21b88a0d3
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar
new file mode 100644
index 0000000..81d53bd
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.md5 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.md5
new file mode 100644
index 0000000..95132ad
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.md5
@@ -0,0 +1 @@
+5881d355517868febebb00b1dc0be6b0
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.sha1 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.sha1
new file mode 100644
index 0000000..958507b
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.jar.sha1
@@ -0,0 +1 @@
+842811d1fa2a491f4c44299284735bcb0b774d31
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom
new file mode 100644
index 0000000..7095477
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>sdk-common</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools sdk-common library</name>
+  <description>sdk-common library used by other Android tools libraries.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>2.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcpkix-jdk15on</artifactId>
+      <version>1.48</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk15on</artifactId>
+      <version>1.48</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>3.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.9.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.md5 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.md5
new file mode 100644
index 0000000..7c6be2c
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.md5
@@ -0,0 +1 @@
+97a3ce7d456b5c5ab204dc68aca772bc
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.sha1 b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.sha1
new file mode 100644
index 0000000..2f63623
--- /dev/null
+++ b/com/android/tools/sdk-common/25.3.1/sdk-common-25.3.1.pom.sha1
@@ -0,0 +1 @@
+2e793f6cfaeb664459a9cc28ff78d4062bbc5a56
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/maven-metadata.xml b/com/android/tools/sdk-common/maven-metadata.xml
index c6a34d5..a8b9333 100644
--- a/com/android/tools/sdk-common/maven-metadata.xml
+++ b/com/android/tools/sdk-common/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>sdk-common</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/sdk-common/maven-metadata.xml.md5 b/com/android/tools/sdk-common/maven-metadata.xml.md5
index 6e21927..329ad47 100644
--- a/com/android/tools/sdk-common/maven-metadata.xml.md5
+++ b/com/android/tools/sdk-common/maven-metadata.xml.md5
@@ -1 +1 @@
-f1e4993df0f056a3631b5935012e903f
\ No newline at end of file
+6e9b88545ad42f5c0807a05c00901c3b
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/maven-metadata.xml.sha1 b/com/android/tools/sdk-common/maven-metadata.xml.sha1
index dd790d9..b13d457 100644
--- a/com/android/tools/sdk-common/maven-metadata.xml.sha1
+++ b/com/android/tools/sdk-common/maven-metadata.xml.sha1
@@ -1 +1 @@
-b6febe47e54681a70b2afee4309b61319a7fb27d
\ No newline at end of file
+c47eabe42dfb8f1d1725ce1ffa576827c5f453df
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar
new file mode 100644
index 0000000..8be2201
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.md5 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..5727676
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+9d0b0b7f93ed916629d92eb805a2d920
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.sha1 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..80be15e
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+b2734c40c7a6d02099d13826dc6812609986ff6d
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar
new file mode 100644
index 0000000..d06392e
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.md5 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..ce87c20
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+329c9aa9d72e8623cd7a8c486a524395
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.sha1 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..60f683f
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+59a6fb5455b431a20be13e0fcd8b76768c6c2446
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar
new file mode 100644
index 0000000..c1d9514
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.md5 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.md5
new file mode 100644
index 0000000..2616730
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.md5
@@ -0,0 +1 @@
+1e2cc24544dd67e0726f7cf726ca9eeb
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.sha1 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.sha1
new file mode 100644
index 0000000..deab99e
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.jar.sha1
@@ -0,0 +1 @@
+880fab170c4727e0d00f1310acb814bcfed4bdca
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom
new file mode 100644
index 0000000..eae5d6d
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>sdklib</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools sdklib</name>
+  <description>A library to parse and download the Android SDK.</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>dvlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>repository</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-compress</artifactId>
+      <version>1.8.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.1.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpmime</artifactId>
+      <version>4.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>testutils</artifactId>
+      <version>25.3.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.md5 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.md5
new file mode 100644
index 0000000..8036c08
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.md5
@@ -0,0 +1 @@
+df147304f66873d60ab2f0b3aadd515e
\ No newline at end of file
diff --git a/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.sha1 b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.sha1
new file mode 100644
index 0000000..e5cb4c0
--- /dev/null
+++ b/com/android/tools/sdklib/25.3.1/sdklib-25.3.1.pom.sha1
@@ -0,0 +1 @@
+574fa9e5662e2987aaad0316891306672f0132ce
\ No newline at end of file
diff --git a/com/android/tools/sdklib/maven-metadata.xml b/com/android/tools/sdklib/maven-metadata.xml
index 9408d71..ea7195b 100644
--- a/com/android/tools/sdklib/maven-metadata.xml
+++ b/com/android/tools/sdklib/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>sdklib</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>22.2.0</version>
       <version>22.4.0</version>
@@ -95,7 +95,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/sdklib/maven-metadata.xml.md5 b/com/android/tools/sdklib/maven-metadata.xml.md5
index 35b310e..15f55e8 100644
--- a/com/android/tools/sdklib/maven-metadata.xml.md5
+++ b/com/android/tools/sdklib/maven-metadata.xml.md5
@@ -1 +1 @@
-98b4ae75fc737e73a83bfdee45bed3f6
\ No newline at end of file
+b9220e996e8c5b0632d22f08896e2aef
\ No newline at end of file
diff --git a/com/android/tools/sdklib/maven-metadata.xml.sha1 b/com/android/tools/sdklib/maven-metadata.xml.sha1
index 4b9e4c7..45cde0c 100644
--- a/com/android/tools/sdklib/maven-metadata.xml.sha1
+++ b/com/android/tools/sdklib/maven-metadata.xml.sha1
@@ -1 +1 @@
-6d9b476953fafc1c7f6f1bff89551b56f372502c
\ No newline at end of file
+64b3e04dbefc61a8f220d628240cc26fdb4098e3
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar
new file mode 100644
index 0000000..10624fa
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.md5 b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.md5
new file mode 100644
index 0000000..307f0f0
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.md5
@@ -0,0 +1 @@
+cb7e592572efb7ebf97ea1acbb6e2e23
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.sha1 b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.sha1
new file mode 100644
index 0000000..d00c9cb
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.jar.sha1
@@ -0,0 +1 @@
+42f4c47a164340d1c816bcdafceaf8b384411591
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom
new file mode 100644
index 0000000..e21d639
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>swtmenubar</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.md5 b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.md5
new file mode 100644
index 0000000..20cf928
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.md5
@@ -0,0 +1 @@
+18a92f8d1f8b54308606d8fb0d2d5c25
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.sha1 b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.sha1
new file mode 100644
index 0000000..c8c5256
--- /dev/null
+++ b/com/android/tools/swtmenubar/25.3.1/swtmenubar-25.3.1.pom.sha1
@@ -0,0 +1 @@
+a5946d3e1181da792284fac922d6521120bc5a10
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/maven-metadata.xml b/com/android/tools/swtmenubar/maven-metadata.xml
index 83eb4f4..ae8c9db 100644
--- a/com/android/tools/swtmenubar/maven-metadata.xml
+++ b/com/android/tools/swtmenubar/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>swtmenubar</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235053</lastUpdated>
+    <lastUpdated>20170404171644</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/swtmenubar/maven-metadata.xml.md5 b/com/android/tools/swtmenubar/maven-metadata.xml.md5
index a346592..ddc4106 100644
--- a/com/android/tools/swtmenubar/maven-metadata.xml.md5
+++ b/com/android/tools/swtmenubar/maven-metadata.xml.md5
@@ -1 +1 @@
-c35d4f347eeb58b268d4f17c0771389e
\ No newline at end of file
+7327f40c6bf398ce34fc690736b443af
\ No newline at end of file
diff --git a/com/android/tools/swtmenubar/maven-metadata.xml.sha1 b/com/android/tools/swtmenubar/maven-metadata.xml.sha1
index 081db06..e6ea37b 100644
--- a/com/android/tools/swtmenubar/maven-metadata.xml.sha1
+++ b/com/android/tools/swtmenubar/maven-metadata.xml.sha1
@@ -1 +1 @@
-ca96df51f6063bf0044a9e90a1ce3ab4fbfb2d23
\ No newline at end of file
+1c498caa2e38da6dc8d4408174e5d8e31348bb43
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar
new file mode 100644
index 0000000..847119c
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar
Binary files differ
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.md5 b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.md5
new file mode 100644
index 0000000..6376f2c
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.md5
@@ -0,0 +1 @@
+b03540dd94c03bab101845ad67a4dbc8
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.sha1 b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.sha1
new file mode 100644
index 0000000..34be510
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+c4728eeb4a3121edf050818ec568f2a4e252fa5c
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar
new file mode 100644
index 0000000..df61fd2
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.md5 b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.md5
new file mode 100644
index 0000000..86104f5
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.md5
@@ -0,0 +1 @@
+541e0affc04653a2c079c5d2d2b020f2
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.sha1 b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.sha1
new file mode 100644
index 0000000..e68f1d8
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+149b20f4f8ff478962b63d7e1b13c236a89838a3
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar
new file mode 100644
index 0000000..3dfca7b
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.md5 b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.md5
new file mode 100644
index 0000000..452b260
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.md5
@@ -0,0 +1 @@
+8405776e04c7c7e0c145aa90f05e6957
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.sha1 b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.sha1
new file mode 100644
index 0000000..df1d179
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.jar.sha1
@@ -0,0 +1 @@
+44d931d7fc7c0bf0dfae8f23b723f2aa13c799e3
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom
new file mode 100644
index 0000000..ac7054e
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>testutils</artifactId>
+  <version>25.3.1</version>
+  <name>Android Tools Test Utilities</name>
+  <description>API used by lint testing infrastructure</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>3.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>1.9.5</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.28</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.smali</groupId>
+      <artifactId>dexlib2</artifactId>
+      <version>2.1.3</version>
+      <scope>compile</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>commons-cli</artifactId>
+          <groupId>commons-cli</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.md5 b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.md5
new file mode 100644
index 0000000..9aa1ff9
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.md5
@@ -0,0 +1 @@
+ada67cacd524c1c8a74a05256cacb611
\ No newline at end of file
diff --git a/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.sha1 b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.sha1
new file mode 100644
index 0000000..9169d13
--- /dev/null
+++ b/com/android/tools/testutils/25.3.1/testutils-25.3.1.pom.sha1
@@ -0,0 +1 @@
+eea9ae75d054973d4125e3a9244e4317f6b3d82b
\ No newline at end of file
diff --git a/com/android/tools/testutils/maven-metadata.xml b/com/android/tools/testutils/maven-metadata.xml
index acda7ca..02ecbb9 100644
--- a/com/android/tools/testutils/maven-metadata.xml
+++ b/com/android/tools/testutils/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>testutils</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.3.1</version>
       <version>24.4.0-alpha1</version>
@@ -52,7 +52,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235050</lastUpdated>
+    <lastUpdated>20170404171641</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/testutils/maven-metadata.xml.md5 b/com/android/tools/testutils/maven-metadata.xml.md5
index 50a3881..45e8217 100644
--- a/com/android/tools/testutils/maven-metadata.xml.md5
+++ b/com/android/tools/testutils/maven-metadata.xml.md5
@@ -1 +1 @@
-185c9b660b8dfe54699a30fe245783b4
\ No newline at end of file
+702d45186c605cba061b33efe17df189
\ No newline at end of file
diff --git a/com/android/tools/testutils/maven-metadata.xml.sha1 b/com/android/tools/testutils/maven-metadata.xml.sha1
index b2c9fa8..4e3b66a 100644
--- a/com/android/tools/testutils/maven-metadata.xml.sha1
+++ b/com/android/tools/testutils/maven-metadata.xml.sha1
@@ -1 +1 @@
-4eb689fa41af1c91d2697510d5077e7636aef334
\ No newline at end of file
+b3b9ff1f30ba47a7abdd948954d384e48a56aca4
\ No newline at end of file
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar
new file mode 100644
index 0000000..b4c1ef4
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.md5 b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.md5
new file mode 100644
index 0000000..e80e7a8
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.md5
@@ -0,0 +1 @@
+8b050751aa54725a2b0cc3625feb4e86
\ No newline at end of file
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.sha1 b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.sha1
new file mode 100644
index 0000000..d54a200
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.jar.sha1
@@ -0,0 +1 @@
+ef1ddfdceabe7558991386b9c418fbd085c7fcd1
\ No newline at end of file
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom
new file mode 100644
index 0000000..473fbc2
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>traceview</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.md5 b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.md5
new file mode 100644
index 0000000..f2724fd
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.md5
@@ -0,0 +1 @@
+63cdb00f5707de65877777c85099f889
\ No newline at end of file
diff --git a/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.sha1 b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.sha1
new file mode 100644
index 0000000..ba11f79
--- /dev/null
+++ b/com/android/tools/traceview/25.3.1/traceview-25.3.1.pom.sha1
@@ -0,0 +1 @@
+236f26c8accb4e3447afc7d5117360158573c57b
\ No newline at end of file
diff --git a/com/android/tools/traceview/maven-metadata.xml b/com/android/tools/traceview/maven-metadata.xml
index fce83c2..54bab3a 100644
--- a/com/android/tools/traceview/maven-metadata.xml
+++ b/com/android/tools/traceview/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>traceview</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235053</lastUpdated>
+    <lastUpdated>20170404171645</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/traceview/maven-metadata.xml.md5 b/com/android/tools/traceview/maven-metadata.xml.md5
index 888ca38..c793efc 100644
--- a/com/android/tools/traceview/maven-metadata.xml.md5
+++ b/com/android/tools/traceview/maven-metadata.xml.md5
@@ -1 +1 @@
-1116669de36d8874087d6b841c650335
\ No newline at end of file
+d905c439c7453752564c4fd7e284f053
\ No newline at end of file
diff --git a/com/android/tools/traceview/maven-metadata.xml.sha1 b/com/android/tools/traceview/maven-metadata.xml.sha1
index 9df7eb2..3b21bb6 100644
--- a/com/android/tools/traceview/maven-metadata.xml.sha1
+++ b/com/android/tools/traceview/maven-metadata.xml.sha1
@@ -1 +1 @@
-98aa824e3b9d30001c06e6defa8a5bae2b9c824c
\ No newline at end of file
+5443aa7a550d7cdc35055b0274bf2f01cacc5a25
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar
new file mode 100644
index 0000000..0ef7f38
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar
Binary files differ
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.md5 b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.md5
new file mode 100644
index 0000000..06554c6
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.md5
@@ -0,0 +1 @@
+9bca304f89ecd10c1a58d2b48ac320b9
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.sha1 b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.sha1
new file mode 100644
index 0000000..2786720
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.jar.sha1
@@ -0,0 +1 @@
+df6377dc5a8ec6cce747ef2056b17879231eaf17
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom
new file mode 100644
index 0000000..4244424
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.android.tools</groupId>
+  <artifactId>uiautomatorviewer</artifactId>
+  <version>25.3.1</version>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>org-eclipse-jface</artifactId>
+      <version>3.6.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>25.3.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.external.eclipse</groupId>
+      <artifactId>swt</artifactId>
+      <version>3.5.0</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.md5 b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.md5
new file mode 100644
index 0000000..cf29b7b
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.md5
@@ -0,0 +1 @@
+5fc49d2b2b9ca67cbf69643f45a55328
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.sha1 b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.sha1
new file mode 100644
index 0000000..0a9f326
--- /dev/null
+++ b/com/android/tools/uiautomatorviewer/25.3.1/uiautomatorviewer-25.3.1.pom.sha1
@@ -0,0 +1 @@
+3d24f77489881562623825a189536e84cf36754a
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/maven-metadata.xml b/com/android/tools/uiautomatorviewer/maven-metadata.xml
index 7adae0b..fd80f82 100644
--- a/com/android/tools/uiautomatorviewer/maven-metadata.xml
+++ b/com/android/tools/uiautomatorviewer/maven-metadata.xml
@@ -3,7 +3,7 @@
   <groupId>com.android.tools</groupId>
   <artifactId>uiautomatorviewer</artifactId>
   <versioning>
-    <release>25.4.0-alpha3</release>
+    <release>25.3.1</release>
     <versions>
       <version>24.4.0-beta6</version>
       <version>24.5.0</version>
@@ -17,7 +17,8 @@
       <version>25.3.0</version>
       <version>25.4.0-alpha1</version>
       <version>25.4.0-alpha3</version>
+      <version>25.3.1</version>
     </versions>
-    <lastUpdated>20170321235053</lastUpdated>
+    <lastUpdated>20170404171645</lastUpdated>
   </versioning>
 </metadata>
diff --git a/com/android/tools/uiautomatorviewer/maven-metadata.xml.md5 b/com/android/tools/uiautomatorviewer/maven-metadata.xml.md5
index ebc5701..f2d80b0 100644
--- a/com/android/tools/uiautomatorviewer/maven-metadata.xml.md5
+++ b/com/android/tools/uiautomatorviewer/maven-metadata.xml.md5
@@ -1 +1 @@
-16e61d9eec1c1431dc69b8bc0b2ebba9
\ No newline at end of file
+312b5c0d49e49acbc5f8e95d575ea608
\ No newline at end of file
diff --git a/com/android/tools/uiautomatorviewer/maven-metadata.xml.sha1 b/com/android/tools/uiautomatorviewer/maven-metadata.xml.sha1
index abd7043..da58818 100644
--- a/com/android/tools/uiautomatorviewer/maven-metadata.xml.sha1
+++ b/com/android/tools/uiautomatorviewer/maven-metadata.xml.sha1
@@ -1 +1 @@
-a1f0fb4e4b16364011c20362fd6200e8eb3f7d8a
\ No newline at end of file
+5adde89db0efb3f10e957dfe4a13fdd454d1fce7
\ No newline at end of file