diff --git a/ACRA/Simple/build.gradle b/ACRA/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/ACRA/Simple/build.gradle
+++ b/ACRA/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Accessibility/FontScale/build.gradle b/Accessibility/FontScale/build.gradle
index d14039de2..b1932998a 100644
--- a/Accessibility/FontScale/build.gradle
+++ b/Accessibility/FontScale/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/ActionBarDemoNative/build.gradle b/ActionBar/ActionBarDemoNative/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/ActionBarDemoNative/build.gradle
+++ b/ActionBar/ActionBarDemoNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/HoloColor/build.gradle b/ActionBar/HoloColor/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/HoloColor/build.gradle
+++ b/ActionBar/HoloColor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/ListNavNative/build.gradle b/ActionBar/ListNavNative/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/ActionBar/ListNavNative/build.gradle
+++ b/ActionBar/ListNavNative/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/ActionBar/MaterialColor/build.gradle b/ActionBar/MaterialColor/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/MaterialColor/build.gradle
+++ b/ActionBar/MaterialColor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/MaterialLogo/build.gradle b/ActionBar/MaterialLogo/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/MaterialLogo/build.gradle
+++ b/ActionBar/MaterialLogo/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/OverlayNative/build.gradle b/ActionBar/OverlayNative/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/OverlayNative/build.gradle
+++ b/ActionBar/OverlayNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/SearchView/build.gradle b/ActionBar/SearchView/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/SearchView/build.gradle
+++ b/ActionBar/SearchView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/ShareNative/build.gradle b/ActionBar/ShareNative/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/ShareNative/build.gradle
+++ b/ActionBar/ShareNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionBar/TabFragmentDemoNative/build.gradle b/ActionBar/TabFragmentDemoNative/build.gradle
index 2dd83ce6f..9b28bd3cb 100644
--- a/ActionBar/TabFragmentDemoNative/build.gradle
+++ b/ActionBar/TabFragmentDemoNative/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/ActionBar/VersionedColor/build.gradle b/ActionBar/VersionedColor/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionBar/VersionedColor/build.gradle
+++ b/ActionBar/VersionedColor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionMode/ActionModeMC/build.gradle b/ActionMode/ActionModeMC/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionMode/ActionModeMC/build.gradle
+++ b/ActionMode/ActionModeMC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionMode/LongPress/build.gradle b/ActionMode/LongPress/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionMode/LongPress/build.gradle
+++ b/ActionMode/LongPress/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ActionMode/ManualNative/build.gradle b/ActionMode/ManualNative/build.gradle
index d14039de2..b1932998a 100644
--- a/ActionMode/ManualNative/build.gradle
+++ b/ActionMode/ManualNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Activities/Explicit/build.gradle b/Activities/Explicit/build.gradle
index d14039de2..b1932998a 100644
--- a/Activities/Explicit/build.gradle
+++ b/Activities/Explicit/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Activities/Extras/build.gradle b/Activities/Extras/build.gradle
index d14039de2..b1932998a 100644
--- a/Activities/Extras/build.gradle
+++ b/Activities/Extras/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Activities/FullScreen/build.gradle b/Activities/FullScreen/build.gradle
index d14039de2..b1932998a 100644
--- a/Activities/FullScreen/build.gradle
+++ b/Activities/FullScreen/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Activities/LaunchWeb/build.gradle b/Activities/LaunchWeb/build.gradle
index d14039de2..b1932998a 100644
--- a/Activities/LaunchWeb/build.gradle
+++ b/Activities/LaunchWeb/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Activities/Lifecycle/build.gradle b/Activities/Lifecycle/build.gradle
index d14039de2..b1932998a 100644
--- a/Activities/Lifecycle/build.gradle
+++ b/Activities/Lifecycle/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/AlarmClock/build.gradle b/AlarmManager/AlarmClock/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/AlarmClock/build.gradle
+++ b/AlarmManager/AlarmClock/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/AntiDoze/build.gradle b/AlarmManager/AntiDoze/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/AntiDoze/build.gradle
+++ b/AlarmManager/AntiDoze/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/Listener/build.gradle b/AlarmManager/Listener/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/Listener/build.gradle
+++ b/AlarmManager/Listener/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/Scheduled/build.gradle b/AlarmManager/Scheduled/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/Scheduled/build.gradle
+++ b/AlarmManager/Scheduled/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/Simple/build.gradle b/AlarmManager/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/Simple/build.gradle
+++ b/AlarmManager/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/WakeCast/build.gradle b/AlarmManager/WakeCast/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/WakeCast/build.gradle
+++ b/AlarmManager/WakeCast/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AlarmManager/Wakeful/build.gradle b/AlarmManager/Wakeful/build.gradle
index d14039de2..b1932998a 100644
--- a/AlarmManager/Wakeful/build.gradle
+++ b/AlarmManager/Wakeful/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/AnimatorFade/build.gradle b/Animation/AnimatorFade/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/AnimatorFade/build.gradle
+++ b/Animation/AnimatorFade/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/AnimatorFadeBC/build.gradle b/Animation/AnimatorFadeBC/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/AnimatorFadeBC/build.gradle
+++ b/Animation/AnimatorFadeBC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/ObjectAnimator/build.gradle b/Animation/ObjectAnimator/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/ObjectAnimator/build.gradle
+++ b/Animation/ObjectAnimator/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/SlidingPanel/build.gradle b/Animation/SlidingPanel/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/SlidingPanel/build.gradle
+++ b/Animation/SlidingPanel/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/SlidingPanelEx/build.gradle b/Animation/SlidingPanelEx/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/SlidingPanelEx/build.gradle
+++ b/Animation/SlidingPanelEx/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/ThreePane/build.gradle b/Animation/ThreePane/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/ThreePane/build.gradle
+++ b/Animation/ThreePane/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Animation/ThreePaneBC/build.gradle b/Animation/ThreePaneBC/build.gradle
index d14039de2..b1932998a 100644
--- a/Animation/ThreePaneBC/build.gradle
+++ b/Animation/ThreePaneBC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AntiPatterns/Camera/build.gradle b/AntiPatterns/Camera/build.gradle
index d14039de2..b1932998a 100644
--- a/AntiPatterns/Camera/build.gradle
+++ b/AntiPatterns/Camera/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/ActionBar/build.gradle b/AppCompat/ActionBar/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/ActionBar/build.gradle
+++ b/AppCompat/ActionBar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/ActionBarColor/build.gradle b/AppCompat/ActionBarColor/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/ActionBarColor/build.gradle
+++ b/AppCompat/ActionBarColor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/ActionModeMC/build.gradle b/AppCompat/ActionModeMC/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/ActionModeMC/build.gradle
+++ b/AppCompat/ActionModeMC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Basic/CheckBox/build.gradle b/AppCompat/Basic/CheckBox/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Basic/CheckBox/build.gradle
+++ b/AppCompat/Basic/CheckBox/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Basic/Field/build.gradle b/AppCompat/Basic/Field/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Basic/Field/build.gradle
+++ b/AppCompat/Basic/Field/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Basic/RadioButton/build.gradle b/AppCompat/Basic/RadioButton/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Basic/RadioButton/build.gradle
+++ b/AppCompat/Basic/RadioButton/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Basic/Switch/build.gradle b/AppCompat/Basic/Switch/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Basic/Switch/build.gradle
+++ b/AppCompat/Basic/Switch/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Overlay/build.gradle b/AppCompat/Overlay/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Overlay/build.gradle
+++ b/AppCompat/Overlay/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/SearchView/build.gradle b/AppCompat/SearchView/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/SearchView/build.gradle
+++ b/AppCompat/SearchView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/Share/build.gradle b/AppCompat/Share/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/Share/build.gradle
+++ b/AppCompat/Share/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppCompat/StatusBarColor/build.gradle b/AppCompat/StatusBarColor/build.gradle
index d14039de2..b1932998a 100644
--- a/AppCompat/StatusBarColor/build.gradle
+++ b/AppCompat/StatusBarColor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppWidget/LoremWidget/build.gradle b/AppWidget/LoremWidget/build.gradle
index d14039de2..b1932998a 100644
--- a/AppWidget/LoremWidget/build.gradle
+++ b/AppWidget/LoremWidget/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppWidget/PairOfDice/build.gradle b/AppWidget/PairOfDice/build.gradle
index d14039de2..b1932998a 100644
--- a/AppWidget/PairOfDice/build.gradle
+++ b/AppWidget/PairOfDice/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppWidget/Resize/build.gradle b/AppWidget/Resize/build.gradle
index d14039de2..b1932998a 100644
--- a/AppWidget/Resize/build.gradle
+++ b/AppWidget/Resize/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/AppWidget/TwoOrThreeDice/build.gradle b/AppWidget/TwoOrThreeDice/build.gradle
index d14039de2..b1932998a 100644
--- a/AppWidget/TwoOrThreeDice/build.gradle
+++ b/AppWidget/TwoOrThreeDice/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Assist/AssistLogger/build.gradle b/Assist/AssistLogger/build.gradle
index d14039de2..b1932998a 100644
--- a/Assist/AssistLogger/build.gradle
+++ b/Assist/AssistLogger/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Assist/MoAssist/build.gradle b/Assist/MoAssist/build.gradle
index 820edbc6c..c59daf456 100644
--- a/Assist/MoAssist/build.gradle
+++ b/Assist/MoAssist/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Assist/NoAssist/build.gradle b/Assist/NoAssist/build.gradle
index 820edbc6c..c59daf456 100644
--- a/Assist/NoAssist/build.gradle
+++ b/Assist/NoAssist/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Assist/TapOffNow/build.gradle b/Assist/TapOffNow/build.gradle
index d14039de2..b1932998a 100644
--- a/Assist/TapOffNow/build.gradle
+++ b/Assist/TapOffNow/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Backup/BackupClient/build.gradle b/Backup/BackupClient/build.gradle
index d14039de2..b1932998a 100644
--- a/Backup/BackupClient/build.gradle
+++ b/Backup/BackupClient/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Bandwidth/TrafficMonitor/build.gradle b/Bandwidth/TrafficMonitor/build.gradle
index d14039de2..b1932998a 100644
--- a/Bandwidth/TrafficMonitor/build.gradle
+++ b/Bandwidth/TrafficMonitor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/Button/build.gradle b/Basic/Button/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/Button/build.gradle
+++ b/Basic/Button/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/CheckBox/build.gradle b/Basic/CheckBox/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/CheckBox/build.gradle
+++ b/Basic/CheckBox/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/Field/build.gradle b/Basic/Field/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/Field/build.gradle
+++ b/Basic/Field/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/ImageView/build.gradle b/Basic/ImageView/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/ImageView/build.gradle
+++ b/Basic/ImageView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/Label/build.gradle b/Basic/Label/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/Label/build.gradle
+++ b/Basic/Label/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/RadioButton/build.gradle b/Basic/RadioButton/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/RadioButton/build.gradle
+++ b/Basic/RadioButton/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/Switch/build.gradle b/Basic/Switch/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/Switch/build.gradle
+++ b/Basic/Switch/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Basic/ToggleButton/build.gradle b/Basic/ToggleButton/build.gradle
index d14039de2..b1932998a 100644
--- a/Basic/ToggleButton/build.gradle
+++ b/Basic/ToggleButton/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/BasicMaterial/Button/build.gradle b/BasicMaterial/Button/build.gradle
index d14039de2..b1932998a 100644
--- a/BasicMaterial/Button/build.gradle
+++ b/BasicMaterial/Button/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/BasicMaterial/CheckBox/build.gradle b/BasicMaterial/CheckBox/build.gradle
index d14039de2..b1932998a 100644
--- a/BasicMaterial/CheckBox/build.gradle
+++ b/BasicMaterial/CheckBox/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/BasicMaterial/Field/build.gradle b/BasicMaterial/Field/build.gradle
index d14039de2..b1932998a 100644
--- a/BasicMaterial/Field/build.gradle
+++ b/BasicMaterial/Field/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/BasicMaterial/RadioButton/build.gradle b/BasicMaterial/RadioButton/build.gradle
index d14039de2..b1932998a 100644
--- a/BasicMaterial/RadioButton/build.gradle
+++ b/BasicMaterial/RadioButton/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/BasicMaterial/Switch/build.gradle b/BasicMaterial/Switch/build.gradle
index d14039de2..b1932998a 100644
--- a/BasicMaterial/Switch/build.gradle
+++ b/BasicMaterial/Switch/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/Callback/Client/build.gradle b/Binding/Callback/Client/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/Callback/Client/build.gradle
+++ b/Binding/Callback/Client/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/Callback/Service/build.gradle b/Binding/Callback/Service/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/Callback/Service/build.gradle
+++ b/Binding/Callback/Service/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/Local/build.gradle b/Binding/Local/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/Local/build.gradle
+++ b/Binding/Local/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/Remote/Client/build.gradle b/Binding/Remote/Client/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/Remote/Client/build.gradle
+++ b/Binding/Remote/Client/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/Remote/Service/build.gradle b/Binding/Remote/Service/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/Remote/Service/build.gradle
+++ b/Binding/Remote/Service/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/SigCheck/Client/build.gradle b/Binding/SigCheck/Client/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/SigCheck/Client/build.gradle
+++ b/Binding/SigCheck/Client/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Binding/SigCheck/Service/build.gradle b/Binding/SigCheck/Service/build.gradle
index d14039de2..b1932998a 100644
--- a/Binding/SigCheck/Service/build.gradle
+++ b/Binding/SigCheck/Service/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Bitmaps/InSampleSize/build.gradle b/Bitmaps/InSampleSize/build.gradle
index d14039de2..b1932998a 100644
--- a/Bitmaps/InSampleSize/build.gradle
+++ b/Bitmaps/InSampleSize/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/CPU-Java/AIDLOverhead/Client/build.gradle b/CPU-Java/AIDLOverhead/Client/build.gradle
index d14039de2..b1932998a 100644
--- a/CPU-Java/AIDLOverhead/Client/build.gradle
+++ b/CPU-Java/AIDLOverhead/Client/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/CPU-Java/AIDLOverhead/RemoteService/build.gradle b/CPU-Java/AIDLOverhead/RemoteService/build.gradle
index d14039de2..b1932998a 100644
--- a/CPU-Java/AIDLOverhead/RemoteService/build.gradle
+++ b/CPU-Java/AIDLOverhead/RemoteService/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/CPU-Java/GoAsync/build.gradle b/CPU-Java/GoAsync/build.gradle
index d14039de2..b1932998a 100644
--- a/CPU-Java/GoAsync/build.gradle
+++ b/CPU-Java/GoAsync/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/CPU-Java/PrefsPersist/build.gradle b/CPU-Java/PrefsPersist/build.gradle
index d14039de2..b1932998a 100644
--- a/CPU-Java/PrefsPersist/build.gradle
+++ b/CPU-Java/PrefsPersist/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Calendar/Query/build.gradle b/Calendar/Query/build.gradle
index d14039de2..b1932998a 100644
--- a/Calendar/Query/build.gradle
+++ b/Calendar/Query/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Camera/Content/build.gradle b/Camera/Content/build.gradle
index d14039de2..b1932998a 100644
--- a/Camera/Content/build.gradle
+++ b/Camera/Content/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Camera/EXIFRotater/build.gradle b/Camera/EXIFRotater/build.gradle
index 77ce66ea3..a3330d485 100644
--- a/Camera/EXIFRotater/build.gradle
+++ b/Camera/EXIFRotater/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Camera/FileProvider/build.gradle b/Camera/FileProvider/build.gradle
index d14039de2..b1932998a 100644
--- a/Camera/FileProvider/build.gradle
+++ b/Camera/FileProvider/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Camera/ZXing/build.gradle b/Camera/ZXing/build.gradle
index d14039de2..b1932998a 100644
--- a/Camera/ZXing/build.gradle
+++ b/Camera/ZXing/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ConfigChange/Bundle/build.gradle b/ConfigChange/Bundle/build.gradle
index d14039de2..b1932998a 100644
--- a/ConfigChange/Bundle/build.gradle
+++ b/ConfigChange/Bundle/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ConfigChange/DIY/build.gradle b/ConfigChange/DIY/build.gradle
index d14039de2..b1932998a 100644
--- a/ConfigChange/DIY/build.gradle
+++ b/ConfigChange/DIY/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ConfigChange/FragmentBundle/build.gradle b/ConfigChange/FragmentBundle/build.gradle
index d14039de2..b1932998a 100644
--- a/ConfigChange/FragmentBundle/build.gradle
+++ b/ConfigChange/FragmentBundle/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ConfigChange/Fragments/build.gradle b/ConfigChange/Fragments/build.gradle
index d14039de2..b1932998a 100644
--- a/ConfigChange/Fragments/build.gradle
+++ b/ConfigChange/Fragments/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ConfigChange/Retain/build.gradle b/ConfigChange/Retain/build.gradle
index d14039de2..b1932998a 100644
--- a/ConfigChange/Retain/build.gradle
+++ b/ConfigChange/Retain/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Contacts/CallLog/build.gradle b/Contacts/CallLog/build.gradle
index d14039de2..b1932998a 100644
--- a/Contacts/CallLog/build.gradle
+++ b/Contacts/CallLog/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Contacts/Inserter/build.gradle b/Contacts/Inserter/build.gradle
index d14039de2..b1932998a 100644
--- a/Contacts/Inserter/build.gradle
+++ b/Contacts/Inserter/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Contacts/Spinners/build.gradle b/Contacts/Spinners/build.gradle
index d14039de2..b1932998a 100644
--- a/Contacts/Spinners/build.gradle
+++ b/Contacts/Spinners/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Containers/LinearPercent/build.gradle b/Containers/LinearPercent/build.gradle
index d14039de2..b1932998a 100644
--- a/Containers/LinearPercent/build.gradle
+++ b/Containers/LinearPercent/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Containers/Relative/build.gradle b/Containers/Relative/build.gradle
index d14039de2..b1932998a 100644
--- a/Containers/Relative/build.gradle
+++ b/Containers/Relative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Containers/RelativeOverlap/build.gradle b/Containers/RelativeOverlap/build.gradle
index d14039de2..b1932998a 100644
--- a/Containers/RelativeOverlap/build.gradle
+++ b/Containers/RelativeOverlap/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Containers/Scroll/build.gradle b/Containers/Scroll/build.gradle
index d14039de2..b1932998a 100644
--- a/Containers/Scroll/build.gradle
+++ b/Containers/Scroll/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Containers/Table/build.gradle b/Containers/Table/build.gradle
index d14039de2..b1932998a 100644
--- a/Containers/Table/build.gradle
+++ b/Containers/Table/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ContentProvider/ConstantsPlus/build.gradle b/ContentProvider/ConstantsPlus/build.gradle
index d14039de2..b1932998a 100644
--- a/ContentProvider/ConstantsPlus/build.gradle
+++ b/ContentProvider/ConstantsPlus/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ContentProvider/Files/build.gradle b/ContentProvider/Files/build.gradle
index d14039de2..b1932998a 100644
--- a/ContentProvider/Files/build.gradle
+++ b/ContentProvider/Files/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ContentProvider/GrantUriPermissions/build.gradle b/ContentProvider/GrantUriPermissions/build.gradle
index d14039de2..b1932998a 100644
--- a/ContentProvider/GrantUriPermissions/build.gradle
+++ b/ContentProvider/GrantUriPermissions/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ContentProvider/Pipe/build.gradle b/ContentProvider/Pipe/build.gradle
index d14039de2..b1932998a 100644
--- a/ContentProvider/Pipe/build.gradle
+++ b/ContentProvider/Pipe/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ContentProvider/V4FileProvider/build.gradle b/ContentProvider/V4FileProvider/build.gradle
index d14039de2..b1932998a 100644
--- a/ContentProvider/V4FileProvider/build.gradle
+++ b/ContentProvider/V4FileProvider/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Basic/build.gradle b/DataBinding/Basic/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Basic/build.gradle
+++ b/DataBinding/Basic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Chained/build.gradle b/DataBinding/Chained/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Chained/build.gradle
+++ b/DataBinding/Chained/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Conversion/build.gradle b/DataBinding/Conversion/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Conversion/build.gradle
+++ b/DataBinding/Conversion/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Focus/build.gradle b/DataBinding/Focus/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Focus/build.gradle
+++ b/DataBinding/Focus/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Observable/build.gradle b/DataBinding/Observable/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Observable/build.gradle
+++ b/DataBinding/Observable/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Picasso/build.gradle b/DataBinding/Picasso/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Picasso/build.gradle
+++ b/DataBinding/Picasso/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/RecyclerView/build.gradle b/DataBinding/RecyclerView/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/RecyclerView/build.gradle
+++ b/DataBinding/RecyclerView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Scored/build.gradle b/DataBinding/Scored/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Scored/build.gradle
+++ b/DataBinding/Scored/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/Static/build.gradle b/DataBinding/Static/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/Static/build.gradle
+++ b/DataBinding/Static/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DataBinding/TwoWay/build.gradle b/DataBinding/TwoWay/build.gradle
index d14039de2..b1932998a 100644
--- a/DataBinding/TwoWay/build.gradle
+++ b/DataBinding/TwoWay/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Database/ConstantsAssets-AndroidStudio/build.gradle b/Database/ConstantsAssets-AndroidStudio/build.gradle
index d14039de2..b1932998a 100644
--- a/Database/ConstantsAssets-AndroidStudio/build.gradle
+++ b/Database/ConstantsAssets-AndroidStudio/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Database/ConstantsROWID/build.gradle b/Database/ConstantsROWID/build.gradle
index 4f032aa2b..8b20620b9 100644
--- a/Database/ConstantsROWID/build.gradle
+++ b/Database/ConstantsROWID/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Database/ConstantsSecure-AndroidStudio/build.gradle b/Database/ConstantsSecure-AndroidStudio/build.gradle
index d14039de2..b1932998a 100644
--- a/Database/ConstantsSecure-AndroidStudio/build.gradle
+++ b/Database/ConstantsSecure-AndroidStudio/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Database/SQLCipherPassphrase-AndroidStudio/build.gradle b/Database/SQLCipherPassphrase-AndroidStudio/build.gradle
index d14039de2..b1932998a 100644
--- a/Database/SQLCipherPassphrase-AndroidStudio/build.gradle
+++ b/Database/SQLCipherPassphrase-AndroidStudio/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/CoordinatedFAB/build.gradle b/DesignSupport/CoordinatedFAB/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/CoordinatedFAB/build.gradle
+++ b/DesignSupport/CoordinatedFAB/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/FAB/build.gradle b/DesignSupport/FAB/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/FAB/build.gradle
+++ b/DesignSupport/FAB/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/FABClans/build.gradle b/DesignSupport/FABClans/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/FABClans/build.gradle
+++ b/DesignSupport/FABClans/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/FloatingLabel/build.gradle b/DesignSupport/FloatingLabel/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/FloatingLabel/build.gradle
+++ b/DesignSupport/FloatingLabel/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/FloatingLabelNative/build.gradle b/DesignSupport/FloatingLabelNative/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/FloatingLabelNative/build.gradle
+++ b/DesignSupport/FloatingLabelNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/Snackbar/build.gradle b/DesignSupport/Snackbar/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/Snackbar/build.gradle
+++ b/DesignSupport/Snackbar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/SnackbarAction/build.gradle b/DesignSupport/SnackbarAction/build.gradle
index d14039de2..b1932998a 100644
--- a/DesignSupport/SnackbarAction/build.gradle
+++ b/DesignSupport/SnackbarAction/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DesignSupport/TabLayout/build.gradle b/DesignSupport/TabLayout/build.gradle
index 820edbc6c..c59daf456 100644
--- a/DesignSupport/TabLayout/build.gradle
+++ b/DesignSupport/TabLayout/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/DesignSupport/TabLayoutPizza/build.gradle b/DesignSupport/TabLayoutPizza/build.gradle
index 820edbc6c..c59daf456 100644
--- a/DesignSupport/TabLayoutPizza/build.gradle
+++ b/DesignSupport/TabLayoutPizza/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/DeviceAdmin/LockMeNow/build.gradle b/DeviceAdmin/LockMeNow/build.gradle
index d14039de2..b1932998a 100644
--- a/DeviceAdmin/LockMeNow/build.gradle
+++ b/DeviceAdmin/LockMeNow/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DeviceAdmin/PasswordEnforcer/build.gradle b/DeviceAdmin/PasswordEnforcer/build.gradle
index d14039de2..b1932998a 100644
--- a/DeviceAdmin/PasswordEnforcer/build.gradle
+++ b/DeviceAdmin/PasswordEnforcer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Diagnostics/Overlay/build.gradle b/Diagnostics/Overlay/build.gradle
index 7bdce1f15..97bb442d5 100644
--- a/Diagnostics/Overlay/build.gradle
+++ b/Diagnostics/Overlay/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Diagnostics/WebServer/build.gradle b/Diagnostics/WebServer/build.gradle
index d14039de2..b1932998a 100644
--- a/Diagnostics/WebServer/build.gradle
+++ b/Diagnostics/WebServer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Dialogs/Chrono/build.gradle b/Dialogs/Chrono/build.gradle
index d14039de2..b1932998a 100644
--- a/Dialogs/Chrono/build.gradle
+++ b/Dialogs/Chrono/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Dialogs/DialogFragment/build.gradle b/Dialogs/DialogFragment/build.gradle
index d14039de2..b1932998a 100644
--- a/Dialogs/DialogFragment/build.gradle
+++ b/Dialogs/DialogFragment/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Documents/Consumer/build.gradle b/Documents/Consumer/build.gradle
index d14039de2..b1932998a 100644
--- a/Documents/Consumer/build.gradle
+++ b/Documents/Consumer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Documents/Durable/build.gradle b/Documents/Durable/build.gradle
index d14039de2..b1932998a 100644
--- a/Documents/Durable/build.gradle
+++ b/Documents/Durable/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Documents/TinyTextEditor/build.gradle b/Documents/TinyTextEditor/build.gradle
index 820edbc6c..c59daf456 100644
--- a/Documents/TinyTextEditor/build.gradle
+++ b/Documents/TinyTextEditor/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/DragDrop/Action/build.gradle b/DragDrop/Action/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/Action/build.gradle
+++ b/DragDrop/Action/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DragDrop/Legacy/build.gradle b/DragDrop/Legacy/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/Legacy/build.gradle
+++ b/DragDrop/Legacy/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DragDrop/Nougat/build.gradle b/DragDrop/Nougat/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/Nougat/build.gradle
+++ b/DragDrop/Nougat/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DragDrop/Permissions/build.gradle b/DragDrop/Permissions/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/Permissions/build.gradle
+++ b/DragDrop/Permissions/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DragDrop/Simple/build.gradle b/DragDrop/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/Simple/build.gradle
+++ b/DragDrop/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/DragDrop/SplitScreen/build.gradle b/DragDrop/SplitScreen/build.gradle
index d14039de2..b1932998a 100644
--- a/DragDrop/SplitScreen/build.gradle
+++ b/DragDrop/SplitScreen/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Drawable/NinePatch/build.gradle b/Drawable/NinePatch/build.gradle
index d14039de2..b1932998a 100644
--- a/Drawable/NinePatch/build.gradle
+++ b/Drawable/NinePatch/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Drawable/ScaleClip/build.gradle b/Drawable/ScaleClip/build.gradle
index d14039de2..b1932998a 100644
--- a/Drawable/ScaleClip/build.gradle
+++ b/Drawable/ScaleClip/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Drawable/Shape/build.gradle b/Drawable/Shape/build.gradle
index d14039de2..b1932998a 100644
--- a/Drawable/Shape/build.gradle
+++ b/Drawable/Shape/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Drawable/TileMode/build.gradle b/Drawable/TileMode/build.gradle
index d14039de2..b1932998a 100644
--- a/Drawable/TileMode/build.gradle
+++ b/Drawable/TileMode/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Drawable/Vector/build.gradle b/Drawable/Vector/build.gradle
index 820edbc6c..c59daf456 100644
--- a/Drawable/Vector/build.gradle
+++ b/Drawable/Vector/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/EventBus/AsyncDemo/build.gradle b/EventBus/AsyncDemo/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/AsyncDemo/build.gradle
+++ b/EventBus/AsyncDemo/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/EventBus/AsyncDemo3/build.gradle b/EventBus/AsyncDemo3/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/AsyncDemo3/build.gradle
+++ b/EventBus/AsyncDemo3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/EventBus/GreenRobot/build.gradle b/EventBus/GreenRobot/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/GreenRobot/build.gradle
+++ b/EventBus/GreenRobot/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/EventBus/GreenRobot3/build.gradle b/EventBus/GreenRobot3/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/GreenRobot3/build.gradle
+++ b/EventBus/GreenRobot3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/EventBus/LocalBroadcastManager/build.gradle b/EventBus/LocalBroadcastManager/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/LocalBroadcastManager/build.gradle
+++ b/EventBus/LocalBroadcastManager/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/EventBus/Otto/build.gradle b/EventBus/Otto/build.gradle
index d14039de2..b1932998a 100644
--- a/EventBus/Otto/build.gradle
+++ b/EventBus/Otto/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Files/FilesEditor/build.gradle b/Files/FilesEditor/build.gradle
index d14039de2..b1932998a 100644
--- a/Files/FilesEditor/build.gradle
+++ b/Files/FilesEditor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Focus/Sampler/build.gradle b/Focus/Sampler/build.gradle
index d14039de2..b1932998a 100644
--- a/Focus/Sampler/build.gradle
+++ b/Focus/Sampler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Fonts/FontSampler/build.gradle b/Fonts/FontSampler/build.gradle
index d14039de2..b1932998a 100644
--- a/Fonts/FontSampler/build.gradle
+++ b/Fonts/FontSampler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Fragments/ActionBarNative/build.gradle b/Fragments/ActionBarNative/build.gradle
index d14039de2..b1932998a 100644
--- a/Fragments/ActionBarNative/build.gradle
+++ b/Fragments/ActionBarNative/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Fragments/Dynamic/build.gradle b/Fragments/Dynamic/build.gradle
index d14039de2..b1932998a 100644
--- a/Fragments/Dynamic/build.gradle
+++ b/Fragments/Dynamic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Fragments/Static/build.gradle b/Fragments/Static/build.gradle
index d14039de2..b1932998a 100644
--- a/Fragments/Static/build.gradle
+++ b/Fragments/Static/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Gradle/ConstantsSecure/build.gradle b/Gradle/ConstantsSecure/build.gradle
index 66cd97bb6..f1f3dbf93 100644
--- a/Gradle/ConstantsSecure/build.gradle
+++ b/Gradle/ConstantsSecure/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/Hello/build.gradle b/Gradle/Hello/build.gradle
index 87be5826e..4ad206fea 100644
--- a/Gradle/Hello/build.gradle
+++ b/Gradle/Hello/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Gradle/HelloAIDL/build.gradle b/Gradle/HelloAIDL/build.gradle
index f7fd80673..e82a122a8 100644
--- a/Gradle/HelloAIDL/build.gradle
+++ b/Gradle/HelloAIDL/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
@@ -13,7 +13,7 @@ subprojects {
 				    mavenCentral()
 				}
 				dependencies {
-				    classpath 'com.android.tools.build:gradle:2.1.3'
+				    classpath 'com.android.tools.build:gradle:2.2.0'
 				}
 		}
 
diff --git a/Gradle/HelloBuildConfig/build.gradle b/Gradle/HelloBuildConfig/build.gradle
index 5ba186705..2db445937 100644
--- a/Gradle/HelloBuildConfig/build.gradle
+++ b/Gradle/HelloBuildConfig/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloBuildType/build.gradle b/Gradle/HelloBuildType/build.gradle
index 845a03386..d948ac423 100644
--- a/Gradle/HelloBuildType/build.gradle
+++ b/Gradle/HelloBuildType/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloConfig/build.gradle b/Gradle/HelloConfig/build.gradle
index 78305296f..c827d4228 100644
--- a/Gradle/HelloConfig/build.gradle
+++ b/Gradle/HelloConfig/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloInstrumentTest/build.gradle b/Gradle/HelloInstrumentTest/build.gradle
index e261f3c35..5104b6dcc 100644
--- a/Gradle/HelloInstrumentTest/build.gradle
+++ b/Gradle/HelloInstrumentTest/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloMultiProject/HelloLibraryConsumer/build.gradle b/Gradle/HelloMultiProject/HelloLibraryConsumer/build.gradle
index 1a1214643..c688d0fe7 100644
--- a/Gradle/HelloMultiProject/HelloLibraryConsumer/build.gradle
+++ b/Gradle/HelloMultiProject/HelloLibraryConsumer/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloMultiProject/libraries/HelloLibrary/build.gradle b/Gradle/HelloMultiProject/libraries/HelloLibrary/build.gradle
index 8506a7273..d97a83447 100644
--- a/Gradle/HelloMultiProject/libraries/HelloLibrary/build.gradle
+++ b/Gradle/HelloMultiProject/libraries/HelloLibrary/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloNestedResources/build.gradle b/Gradle/HelloNestedResources/build.gradle
index 53a410cd8..fd08fd89e 100644
--- a/Gradle/HelloNestedResources/build.gradle
+++ b/Gradle/HelloNestedResources/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloNew/build.gradle b/Gradle/HelloNew/build.gradle
index 53a410cd8..fd08fd89e 100644
--- a/Gradle/HelloNew/build.gradle
+++ b/Gradle/HelloNew/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloProductFlavors/build.gradle b/Gradle/HelloProductFlavors/build.gradle
index 1be483177..d0ee02ccc 100644
--- a/Gradle/HelloProductFlavors/build.gradle
+++ b/Gradle/HelloProductFlavors/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Gradle/HelloProperties/build.gradle b/Gradle/HelloProperties/build.gradle
index 4a67e36d9..c8ffb147c 100644
--- a/Gradle/HelloProperties/build.gradle
+++ b/Gradle/HelloProperties/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
@@ -13,7 +13,7 @@ subprojects {
 				    mavenCentral()
 				}
 				dependencies {
-				    classpath 'com.android.tools.build:gradle:2.1.3'
+				    classpath 'com.android.tools.build:gradle:2.2.0'
 				}
 		}
 
diff --git a/Gradle/HelloVersioning/build.gradle b/Gradle/HelloVersioning/build.gradle
index f16222f1e..fb7ed6016 100644
--- a/Gradle/HelloVersioning/build.gradle
+++ b/Gradle/HelloVersioning/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/GridLayout/Sampler/build.gradle b/GridLayout/Sampler/build.gradle
index d14039de2..b1932998a 100644
--- a/GridLayout/Sampler/build.gradle
+++ b/GridLayout/Sampler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/HTTP/OkHttpProgress/build.gradle b/HTTP/OkHttpProgress/build.gradle
index d14039de2..b1932998a 100644
--- a/HTTP/OkHttpProgress/build.gradle
+++ b/HTTP/OkHttpProgress/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/HTTP/Picasso/build.gradle b/HTTP/Picasso/build.gradle
index d14039de2..b1932998a 100644
--- a/HTTP/Picasso/build.gradle
+++ b/HTTP/Picasso/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/HTTP/RetroLoader/build.gradle b/HTTP/RetroLoader/build.gradle
index d14039de2..b1932998a 100644
--- a/HTTP/RetroLoader/build.gradle
+++ b/HTTP/RetroLoader/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/HTTP/Retrofit/build.gradle b/HTTP/Retrofit/build.gradle
index d14039de2..b1932998a 100644
--- a/HTTP/Retrofit/build.gradle
+++ b/HTTP/Retrofit/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/HTTP/Volley/build.gradle b/HTTP/Volley/build.gradle
index d14039de2..b1932998a 100644
--- a/HTTP/Volley/build.gradle
+++ b/HTTP/Volley/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/InputMethod/IMEDemo1/build.gradle b/InputMethod/IMEDemo1/build.gradle
index d14039de2..b1932998a 100644
--- a/InputMethod/IMEDemo1/build.gradle
+++ b/InputMethod/IMEDemo1/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/InputMethod/IMEDemo2/build.gradle b/InputMethod/IMEDemo2/build.gradle
index d14039de2..b1932998a 100644
--- a/InputMethod/IMEDemo2/build.gradle
+++ b/InputMethod/IMEDemo2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Intents/FauxSender/build.gradle b/Intents/FauxSender/build.gradle
index d14039de2..b1932998a 100644
--- a/Intents/FauxSender/build.gradle
+++ b/Intents/FauxSender/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Intents/FauxSenderMNC/build.gradle b/Intents/FauxSenderMNC/build.gradle
index d14039de2..b1932998a 100644
--- a/Intents/FauxSenderMNC/build.gradle
+++ b/Intents/FauxSenderMNC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Intents/Local/build.gradle b/Intents/Local/build.gradle
index d14039de2..b1932998a 100644
--- a/Intents/Local/build.gradle
+++ b/Intents/Local/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Intents/OnBattery/build.gradle b/Intents/OnBattery/build.gradle
index d14039de2..b1932998a 100644
--- a/Intents/OnBattery/build.gradle
+++ b/Intents/OnBattery/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Intents/OnBoot/build.gradle b/Intents/OnBoot/build.gradle
index d14039de2..b1932998a 100644
--- a/Intents/OnBoot/build.gradle
+++ b/Intents/OnBoot/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/CA/app/build.gradle b/Internet/CA/app/build.gradle
index fa492f863..87fadc181 100644
--- a/Internet/CA/app/build.gradle
+++ b/Internet/CA/app/build.gradle
@@ -5,11 +5,11 @@ def SELFSIGNED='"https://scrap.commonsware.com:3001/excerpt-7p0.pdf"'
 
 android {
     compileSdkVersion 24
-    buildToolsVersion "24.0.0"
+    buildToolsVersion "24.0.2"
 
     defaultConfig {
         minSdkVersion 17
-        targetSdkVersion 23
+        targetSdkVersion 24
     }
 
     productFlavors {
@@ -72,7 +72,7 @@ repositories {
 }
 
 dependencies {
-    compile 'com.android.support:support-v13:24.1.0'
-    compile 'com.commonsware.cwac:provider:0.4.0'
-    compile 'com.commonsware.cwac:netsecurity:0.0.1'
+    compile 'com.android.support:support-v13:24.2.0'
+    compile 'com.commonsware.cwac:provider:0.4.4'
+    compile 'com.commonsware.cwac:netsecurity:0.2.0'
 }
\ No newline at end of file
diff --git a/Internet/CA/build.gradle b/Internet/CA/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/CA/build.gradle
+++ b/Internet/CA/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/Download/build.gradle b/Internet/Download/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/Download/build.gradle
+++ b/Internet/Download/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/HTTPStacks/build.gradle b/Internet/HTTPStacks/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/HTTPStacks/build.gradle
+++ b/Internet/HTTPStacks/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/HURL/build.gradle b/Internet/HURL/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/HURL/build.gradle
+++ b/Internet/HURL/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/HttpClient/build.gradle b/Internet/HttpClient/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/HttpClient/build.gradle
+++ b/Internet/HttpClient/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/OkHttp/build.gradle b/Internet/OkHttp/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/OkHttp/build.gradle
+++ b/Internet/OkHttp/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Internet/OkHttp3/build.gradle b/Internet/OkHttp3/build.gradle
index d14039de2..b1932998a 100644
--- a/Internet/OkHttp3/build.gradle
+++ b/Internet/OkHttp3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/CPProxy/Consumer/build.gradle b/Introspection/CPProxy/Consumer/build.gradle
index e3b0b6b79..b2a965df2 100644
--- a/Introspection/CPProxy/Consumer/build.gradle
+++ b/Introspection/CPProxy/Consumer/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Introspection/CPProxy/Provider/build.gradle b/Introspection/CPProxy/Provider/build.gradle
index e226df6e4..e2a726c17 100644
--- a/Introspection/CPProxy/Provider/build.gradle
+++ b/Introspection/CPProxy/Provider/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Introspection/EnvDump/build.gradle b/Introspection/EnvDump/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/EnvDump/build.gradle
+++ b/Introspection/EnvDump/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/FauxSender/build.gradle b/Introspection/FauxSender/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/FauxSender/build.gradle
+++ b/Introspection/FauxSender/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/Launchalot/build.gradle b/Introspection/Launchalot/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/Launchalot/build.gradle
+++ b/Introspection/Launchalot/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/PrefActivities/build.gradle b/Introspection/PrefActivities/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/PrefActivities/build.gradle
+++ b/Introspection/PrefActivities/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/ProcessText/build.gradle b/Introspection/ProcessText/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/ProcessText/build.gradle
+++ b/Introspection/ProcessText/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/ProcessTextBlocker/build.gradle b/Introspection/ProcessTextBlocker/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/ProcessTextBlocker/build.gradle
+++ b/Introspection/ProcessTextBlocker/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/QuickSender/build.gradle b/Introspection/QuickSender/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/QuickSender/build.gradle
+++ b/Introspection/QuickSender/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/Resolver/build.gradle b/Introspection/Resolver/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/Resolver/build.gradle
+++ b/Introspection/Resolver/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/SAWMonitor/build.gradle b/Introspection/SAWMonitor/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/SAWMonitor/build.gradle
+++ b/Introspection/SAWMonitor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/SAWMonitorTile/build.gradle b/Introspection/SAWMonitorTile/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/SAWMonitorTile/build.gradle
+++ b/Introspection/SAWMonitorTile/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/Sidecar/build.gradle b/Introspection/Sidecar/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/Sidecar/build.gradle
+++ b/Introspection/Sidecar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/URLHandler/build.gradle b/Introspection/URLHandler/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/URLHandler/build.gradle
+++ b/Introspection/URLHandler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Introspection/URLHandlerMNC/build.gradle b/Introspection/URLHandlerMNC/build.gradle
index d14039de2..b1932998a 100644
--- a/Introspection/URLHandlerMNC/build.gradle
+++ b/Introspection/URLHandlerMNC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/JNI/WeakBench/build.gradle b/JNI/WeakBench/build.gradle
index 11161d0d0..93a5fa9b7 100644
--- a/JNI/WeakBench/build.gradle
+++ b/JNI/WeakBench/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/JVM/InterpreterService/build.gradle b/JVM/InterpreterService/build.gradle
index 87be5826e..4ad206fea 100644
--- a/JVM/InterpreterService/build.gradle
+++ b/JVM/InterpreterService/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Jank/FrameMetrics/build.gradle b/Jank/FrameMetrics/build.gradle
index d14039de2..b1932998a 100644
--- a/Jank/FrameMetrics/build.gradle
+++ b/Jank/FrameMetrics/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Jank/ThreePaneBC/build.gradle b/Jank/ThreePaneBC/build.gradle
index d14039de2..b1932998a 100644
--- a/Jank/ThreePaneBC/build.gradle
+++ b/Jank/ThreePaneBC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/JobScheduler/Content/build.gradle b/JobScheduler/Content/build.gradle
index d14039de2..b1932998a 100644
--- a/JobScheduler/Content/build.gradle
+++ b/JobScheduler/Content/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/JobScheduler/Dispatcher/build.gradle b/JobScheduler/Dispatcher/build.gradle
index d14039de2..b1932998a 100644
--- a/JobScheduler/Dispatcher/build.gradle
+++ b/JobScheduler/Dispatcher/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/JobScheduler/PowerHungry/build.gradle b/JobScheduler/PowerHungry/build.gradle
index d14039de2..b1932998a 100644
--- a/JobScheduler/PowerHungry/build.gradle
+++ b/JobScheduler/PowerHungry/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/KBMouse/Context/build.gradle b/KBMouse/Context/build.gradle
index d14039de2..b1932998a 100644
--- a/KBMouse/Context/build.gradle
+++ b/KBMouse/Context/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/KBMouse/CopyPaste/build.gradle b/KBMouse/CopyPaste/build.gradle
index d14039de2..b1932998a 100644
--- a/KBMouse/CopyPaste/build.gradle
+++ b/KBMouse/CopyPaste/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/KBMouse/Hotkeys/build.gradle b/KBMouse/Hotkeys/build.gradle
index d14039de2..b1932998a 100644
--- a/KBMouse/Hotkeys/build.gradle
+++ b/KBMouse/Hotkeys/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/KBMouse/HotkeysN/build.gradle b/KBMouse/HotkeysN/build.gradle
index d14039de2..b1932998a 100644
--- a/KBMouse/HotkeysN/build.gradle
+++ b/KBMouse/HotkeysN/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/KBMouse/Tooltip/build.gradle b/KBMouse/Tooltip/build.gradle
index d14039de2..b1932998a 100644
--- a/KBMouse/Tooltip/build.gradle
+++ b/KBMouse/Tooltip/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/LargeScreen/EU4You/build.gradle b/LargeScreen/EU4You/build.gradle
index d14039de2..b1932998a 100644
--- a/LargeScreen/EU4You/build.gradle
+++ b/LargeScreen/EU4You/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/LargeScreen/EU4YouSingleActivity/build.gradle b/LargeScreen/EU4YouSingleActivity/build.gradle
index d14039de2..b1932998a 100644
--- a/LargeScreen/EU4YouSingleActivity/build.gradle
+++ b/LargeScreen/EU4YouSingleActivity/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/LargeScreen/EU4YouSlidingPane/build.gradle b/LargeScreen/EU4YouSlidingPane/build.gradle
index d14039de2..b1932998a 100644
--- a/LargeScreen/EU4YouSlidingPane/build.gradle
+++ b/LargeScreen/EU4YouSlidingPane/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/LargeScreen/EU4YouStaticCountries/build.gradle b/LargeScreen/EU4YouStaticCountries/build.gradle
index d14039de2..b1932998a 100644
--- a/LargeScreen/EU4YouStaticCountries/build.gradle
+++ b/LargeScreen/EU4YouStaticCountries/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/AsyncTask/build.gradle b/Leaks/AsyncTask/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/AsyncTask/build.gradle
+++ b/Leaks/AsyncTask/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/ConfigChange/build.gradle b/Leaks/ConfigChange/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/ConfigChange/build.gradle
+++ b/Leaks/ConfigChange/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/Downloader/build.gradle b/Leaks/Downloader/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/Downloader/build.gradle
+++ b/Leaks/Downloader/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/LeakedThread/build.gradle b/Leaks/LeakedThread/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/LeakedThread/build.gradle
+++ b/Leaks/LeakedThread/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/StaticWidget/build.gradle b/Leaks/StaticWidget/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/StaticWidget/build.gradle
+++ b/Leaks/StaticWidget/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leaks/StaticWidgetLC/app/build.gradle b/Leaks/StaticWidgetLC/app/build.gradle
index c048bb9e5..1196e085f 100644
--- a/Leaks/StaticWidgetLC/app/build.gradle
+++ b/Leaks/StaticWidgetLC/app/build.gradle
@@ -1,11 +1,16 @@
 apply plugin: 'com.android.application'
 
 dependencies {
-    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
-    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
+    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4'
+    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4'
 }
 
 android {
-    compileSdkVersion 21
-    buildToolsVersion "21.1.1"
+    compileSdkVersion 24
+    buildToolsVersion "24.0.2"
+
+    defaultConfig {
+        minSdkVersion 15
+        targetSdkVersion 24
+    }
 }
diff --git a/Leaks/StaticWidgetLC/build.gradle b/Leaks/StaticWidgetLC/build.gradle
index d14039de2..b1932998a 100644
--- a/Leaks/StaticWidgetLC/build.gradle
+++ b/Leaks/StaticWidgetLC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Leanback/VideoBrowse/build.gradle b/Leanback/VideoBrowse/build.gradle
index d14039de2..b1932998a 100644
--- a/Leanback/VideoBrowse/build.gradle
+++ b/Leanback/VideoBrowse/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Loaders/ConstantsLoader/build.gradle b/Loaders/ConstantsLoader/build.gradle
index d14039de2..b1932998a 100644
--- a/Loaders/ConstantsLoader/build.gradle
+++ b/Loaders/ConstantsLoader/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Location/FusedNew/build.gradle b/Location/FusedNew/build.gradle
index d14039de2..b1932998a 100644
--- a/Location/FusedNew/build.gradle
+++ b/Location/FusedNew/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Location/FusedPeriodic/build.gradle b/Location/FusedPeriodic/build.gradle
index d14039de2..b1932998a 100644
--- a/Location/FusedPeriodic/build.gradle
+++ b/Location/FusedPeriodic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Manifest/Alias/build.gradle b/Manifest/Alias/build.gradle
index d14039de2..b1932998a 100644
--- a/Manifest/Alias/build.gradle
+++ b/Manifest/Alias/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Manifest/Merger/build.gradle b/Manifest/Merger/build.gradle
index d14039de2..b1932998a 100644
--- a/Manifest/Merger/build.gradle
+++ b/Manifest/Merger/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Animator/build.gradle b/MapsV2/Animator/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Animator/build.gradle
+++ b/MapsV2/Animator/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Basic/build.gradle b/MapsV2/Basic/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Basic/build.gradle
+++ b/MapsV2/Basic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Bounds/build.gradle b/MapsV2/Bounds/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Bounds/build.gradle
+++ b/MapsV2/Bounds/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Camera/build.gradle b/MapsV2/Camera/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Camera/build.gradle
+++ b/MapsV2/Camera/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Drag/build.gradle b/MapsV2/Drag/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Drag/build.gradle
+++ b/MapsV2/Drag/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/FlatMarkers/build.gradle b/MapsV2/FlatMarkers/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/FlatMarkers/build.gradle
+++ b/MapsV2/FlatMarkers/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/ImagePopups/build.gradle b/MapsV2/ImagePopups/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/ImagePopups/build.gradle
+++ b/MapsV2/ImagePopups/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Location/build.gradle b/MapsV2/Location/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Location/build.gradle
+++ b/MapsV2/Location/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Markers/build.gradle b/MapsV2/Markers/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Markers/build.gradle
+++ b/MapsV2/Markers/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Models/build.gradle b/MapsV2/Models/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Models/build.gradle
+++ b/MapsV2/Models/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/MyLocation/build.gradle b/MapsV2/MyLocation/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/MyLocation/build.gradle
+++ b/MapsV2/MyLocation/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/MyLocationMNC/build.gradle b/MapsV2/MyLocationMNC/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/MyLocationMNC/build.gradle
+++ b/MapsV2/MyLocationMNC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/NooYawk/build.gradle b/MapsV2/NooYawk/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/NooYawk/build.gradle
+++ b/MapsV2/NooYawk/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Pager/build.gradle b/MapsV2/Pager/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Pager/build.gradle
+++ b/MapsV2/Pager/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Poly/build.gradle b/MapsV2/Poly/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Poly/build.gradle
+++ b/MapsV2/Poly/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Popups/build.gradle b/MapsV2/Popups/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Popups/build.gradle
+++ b/MapsV2/Popups/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MapsV2/Taps/build.gradle b/MapsV2/Taps/build.gradle
index d14039de2..b1932998a 100644
--- a/MapsV2/Taps/build.gradle
+++ b/MapsV2/Taps/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/Audio/build.gradle b/Media/Audio/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/Audio/build.gradle
+++ b/Media/Audio/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/AudioRecordStream/build.gradle b/Media/AudioRecordStream/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/AudioRecordStream/build.gradle
+++ b/Media/AudioRecordStream/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/AudioRecording/build.gradle b/Media/AudioRecording/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/AudioRecording/build.gradle
+++ b/Media/AudioRecording/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/SoundRecordIntent/build.gradle b/Media/SoundRecordIntent/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/SoundRecordIntent/build.gradle
+++ b/Media/SoundRecordIntent/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/VideoList/build.gradle b/Media/VideoList/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/VideoList/build.gradle
+++ b/Media/VideoList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Media/VideoRecordIntent/build.gradle b/Media/VideoRecordIntent/build.gradle
index d14039de2..b1932998a 100644
--- a/Media/VideoRecordIntent/build.gradle
+++ b/Media/VideoRecordIntent/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaProjection/andcorder/build.gradle b/MediaProjection/andcorder/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaProjection/andcorder/build.gradle
+++ b/MediaProjection/andcorder/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaProjection/andprojector/build.gradle b/MediaProjection/andprojector/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaProjection/andprojector/build.gradle
+++ b/MediaProjection/andprojector/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaProjection/andshooter/build.gradle b/MediaProjection/andshooter/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaProjection/andshooter/build.gradle
+++ b/MediaProjection/andshooter/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaRouter/ActionProvider/build.gradle b/MediaRouter/ActionProvider/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaRouter/ActionProvider/build.gradle
+++ b/MediaRouter/ActionProvider/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaRouter/MRPLogService/build.gradle b/MediaRouter/MRPLogService/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaRouter/MRPLogService/build.gradle
+++ b/MediaRouter/MRPLogService/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaRouter/RemotePlayback/build.gradle b/MediaRouter/RemotePlayback/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaRouter/RemotePlayback/build.gradle
+++ b/MediaRouter/RemotePlayback/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MediaRouter/RouteProvider/build.gradle b/MediaRouter/RouteProvider/build.gradle
index d14039de2..b1932998a 100644
--- a/MediaRouter/RouteProvider/build.gradle
+++ b/MediaRouter/RouteProvider/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MiscSecurity/SigDump/build.gradle b/MiscSecurity/SigDump/build.gradle
index d14039de2..b1932998a 100644
--- a/MiscSecurity/SigDump/build.gradle
+++ b/MiscSecurity/SigDump/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MiscUI/DelayedTimeout/build.gradle b/MiscUI/DelayedTimeout/build.gradle
index d14039de2..b1932998a 100644
--- a/MiscUI/DelayedTimeout/build.gradle
+++ b/MiscUI/DelayedTimeout/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MultiWindow/Classic/build.gradle b/MultiWindow/Classic/build.gradle
index d14039de2..b1932998a 100644
--- a/MultiWindow/Classic/build.gradle
+++ b/MultiWindow/Classic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MultiWindow/Legacy/build.gradle b/MultiWindow/Legacy/build.gradle
index d14039de2..b1932998a 100644
--- a/MultiWindow/Legacy/build.gradle
+++ b/MultiWindow/Legacy/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MultiWindow/MWSampler/build.gradle b/MultiWindow/MWSampler/build.gradle
index d14039de2..b1932998a 100644
--- a/MultiWindow/MWSampler/build.gradle
+++ b/MultiWindow/MWSampler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MultiWindow/MWTester/build.gradle b/MultiWindow/MWTester/build.gradle
index d14039de2..b1932998a 100644
--- a/MultiWindow/MWTester/build.gradle
+++ b/MultiWindow/MWTester/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/MultiWindow/OptIn/build.gradle b/MultiWindow/OptIn/build.gradle
index d14039de2..b1932998a 100644
--- a/MultiWindow/OptIn/build.gradle
+++ b/MultiWindow/OptIn/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NFC/FileBeam/build.gradle b/NFC/FileBeam/build.gradle
index d14039de2..b1932998a 100644
--- a/NFC/FileBeam/build.gradle
+++ b/NFC/FileBeam/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NFC/SecretAgentMan/build.gradle b/NFC/SecretAgentMan/build.gradle
index d14039de2..b1932998a 100644
--- a/NFC/SecretAgentMan/build.gradle
+++ b/NFC/SecretAgentMan/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NFC/URLTagger/build.gradle b/NFC/URLTagger/build.gradle
index d14039de2..b1932998a 100644
--- a/NFC/URLTagger/build.gradle
+++ b/NFC/URLTagger/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NFC/WebBeam/build.gradle b/NFC/WebBeam/build.gradle
index d14039de2..b1932998a 100644
--- a/NFC/WebBeam/build.gradle
+++ b/NFC/WebBeam/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NavDrawer/Activated/build.gradle b/NavDrawer/Activated/build.gradle
index d14039de2..b1932998a 100644
--- a/NavDrawer/Activated/build.gradle
+++ b/NavDrawer/Activated/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/NavDrawer/Simple/build.gradle b/NavDrawer/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/NavDrawer/Simple/build.gradle
+++ b/NavDrawer/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/BigLocal/build.gradle b/Notifications/BigLocal/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/BigLocal/build.gradle
+++ b/Notifications/BigLocal/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/BigNotify/build.gradle b/Notifications/BigNotify/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/BigNotify/build.gradle
+++ b/Notifications/BigNotify/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/CustomView/build.gradle b/Notifications/CustomView/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/CustomView/build.gradle
+++ b/Notifications/CustomView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/DownloadNotify/build.gradle b/Notifications/DownloadNotify/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/DownloadNotify/build.gradle
+++ b/Notifications/DownloadNotify/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/Foreground/build.gradle b/Notifications/Foreground/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/Foreground/build.gradle
+++ b/Notifications/Foreground/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/FullScreen/build.gradle b/Notifications/FullScreen/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/FullScreen/build.gradle
+++ b/Notifications/FullScreen/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/Lollipop/build.gradle b/Notifications/Lollipop/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/Lollipop/build.gradle
+++ b/Notifications/Lollipop/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/Messaging/build.gradle b/Notifications/Messaging/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/Messaging/build.gradle
+++ b/Notifications/Messaging/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/Pages/build.gradle b/Notifications/Pages/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/Pages/build.gradle
+++ b/Notifications/Pages/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/RemoteInput/build.gradle b/Notifications/RemoteInput/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/RemoteInput/build.gradle
+++ b/Notifications/RemoteInput/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/Stacked/build.gradle b/Notifications/Stacked/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/Stacked/build.gradle
+++ b/Notifications/Stacked/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/VoiceInput/build.gradle b/Notifications/VoiceInput/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/VoiceInput/build.gradle
+++ b/Notifications/VoiceInput/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Notifications/WearActions/build.gradle b/Notifications/WearActions/build.gradle
index d14039de2..b1932998a 100644
--- a/Notifications/WearActions/build.gradle
+++ b/Notifications/WearActions/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Parcelable/Marshall/build.gradle b/Parcelable/Marshall/build.gradle
index d14039de2..b1932998a 100644
--- a/Parcelable/Marshall/build.gradle
+++ b/Parcelable/Marshall/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Percent/Comparison/build.gradle b/Percent/Comparison/build.gradle
index 820edbc6c..c59daf456 100644
--- a/Percent/Comparison/build.gradle
+++ b/Percent/Comparison/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Permissions/PermissionMonger/build.gradle b/Permissions/PermissionMonger/build.gradle
index d14039de2..b1932998a 100644
--- a/Permissions/PermissionMonger/build.gradle
+++ b/Permissions/PermissionMonger/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Permissions/PermissionReporter/build.gradle b/Permissions/PermissionReporter/build.gradle
index d14039de2..b1932998a 100644
--- a/Permissions/PermissionReporter/build.gradle
+++ b/Permissions/PermissionReporter/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Permissions/tutorial/finish/RuntimePermTutorial/build.gradle b/Permissions/tutorial/finish/RuntimePermTutorial/build.gradle
index d14039de2..b1932998a 100644
--- a/Permissions/tutorial/finish/RuntimePermTutorial/build.gradle
+++ b/Permissions/tutorial/finish/RuntimePermTutorial/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Permissions/tutorial/start/RuntimePermTutorial/build.gradle b/Permissions/tutorial/start/RuntimePermTutorial/build.gradle
index d14039de2..b1932998a 100644
--- a/Permissions/tutorial/start/RuntimePermTutorial/build.gradle
+++ b/Permissions/tutorial/start/RuntimePermTutorial/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Phone/Dialer/build.gradle b/Phone/Dialer/build.gradle
index d14039de2..b1932998a 100644
--- a/Phone/Dialer/build.gradle
+++ b/Phone/Dialer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/CustomSubtitle/build.gradle b/Prefs/CustomSubtitle/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/CustomSubtitle/build.gradle
+++ b/Prefs/CustomSubtitle/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/Dependency/build.gradle b/Prefs/Dependency/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/Dependency/build.gradle
+++ b/Prefs/Dependency/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/Fragment/build.gradle b/Prefs/Fragment/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/Fragment/build.gradle
+++ b/Prefs/Fragment/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/FragmentsBC/build.gradle b/Prefs/FragmentsBC/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/FragmentsBC/build.gradle
+++ b/Prefs/FragmentsBC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/NestedScreens/build.gradle b/Prefs/NestedScreens/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/NestedScreens/build.gradle
+++ b/Prefs/NestedScreens/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/SingleHeader/build.gradle b/Prefs/SingleHeader/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/SingleHeader/build.gradle
+++ b/Prefs/SingleHeader/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Prefs/SingleHeader2/build.gradle b/Prefs/SingleHeader2/build.gradle
index d14039de2..b1932998a 100644
--- a/Prefs/SingleHeader2/build.gradle
+++ b/Prefs/SingleHeader2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Presentation/Decktastic/build.gradle b/Presentation/Decktastic/build.gradle
index d14039de2..b1932998a 100644
--- a/Presentation/Decktastic/build.gradle
+++ b/Presentation/Decktastic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Presentation/Fragment/build.gradle b/Presentation/Fragment/build.gradle
index d14039de2..b1932998a 100644
--- a/Presentation/Fragment/build.gradle
+++ b/Presentation/Fragment/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Presentation/Simple/build.gradle b/Presentation/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/Presentation/Simple/build.gradle
+++ b/Presentation/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Presentation/Simpler/build.gradle b/Presentation/Simpler/build.gradle
index d14039de2..b1932998a 100644
--- a/Presentation/Simpler/build.gradle
+++ b/Presentation/Simpler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Presentation/Slides/build.gradle b/Presentation/Slides/build.gradle
index d14039de2..b1932998a 100644
--- a/Presentation/Slides/build.gradle
+++ b/Presentation/Slides/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Printing/PrintManager/build.gradle b/Printing/PrintManager/build.gradle
index d14039de2..b1932998a 100644
--- a/Printing/PrintManager/build.gradle
+++ b/Printing/PrintManager/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Progress/BarSampler/build.gradle b/Progress/BarSampler/build.gradle
index d14039de2..b1932998a 100644
--- a/Progress/BarSampler/build.gradle
+++ b/Progress/BarSampler/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Progress/Dialog/build.gradle b/Progress/Dialog/build.gradle
index d14039de2..b1932998a 100644
--- a/Progress/Dialog/build.gradle
+++ b/Progress/Dialog/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Progress/Styled/build.gradle b/Progress/Styled/build.gradle
index d14039de2..b1932998a 100644
--- a/Progress/Styled/build.gradle
+++ b/Progress/Styled/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Progress/TitleBar/build.gradle b/Progress/TitleBar/build.gradle
index d14039de2..b1932998a 100644
--- a/Progress/TitleBar/build.gradle
+++ b/Progress/TitleBar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ActionModeList/build.gradle b/RecyclerView/ActionModeList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ActionModeList/build.gradle
+++ b/RecyclerView/ActionModeList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ActionModeList2/build.gradle b/RecyclerView/ActionModeList2/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ActionModeList2/build.gradle
+++ b/RecyclerView/ActionModeList2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ActivatedList/build.gradle b/RecyclerView/ActivatedList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ActivatedList/build.gradle
+++ b/RecyclerView/ActivatedList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/CardClickList/build.gradle b/RecyclerView/CardClickList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/CardClickList/build.gradle
+++ b/RecyclerView/CardClickList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/CardRippleList/build.gradle b/RecyclerView/CardRippleList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/CardRippleList/build.gradle
+++ b/RecyclerView/CardRippleList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/CardRippleList2/build.gradle b/RecyclerView/CardRippleList2/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/CardRippleList2/build.gradle
+++ b/RecyclerView/CardRippleList2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/CardRippleList3/build.gradle b/RecyclerView/CardRippleList3/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/CardRippleList3/build.gradle
+++ b/RecyclerView/CardRippleList3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/CardViewList/build.gradle b/RecyclerView/CardViewList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/CardViewList/build.gradle
+++ b/RecyclerView/CardViewList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ChoiceList/build.gradle b/RecyclerView/ChoiceList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ChoiceList/build.gradle
+++ b/RecyclerView/ChoiceList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ExpandableRow/build.gradle b/RecyclerView/ExpandableRow/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ExpandableRow/build.gradle
+++ b/RecyclerView/ExpandableRow/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/FlexDividerList/build.gradle b/RecyclerView/FlexDividerList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/FlexDividerList/build.gradle
+++ b/RecyclerView/FlexDividerList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/Grid/build.gradle b/RecyclerView/Grid/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/Grid/build.gradle
+++ b/RecyclerView/Grid/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/HeaderList/build.gradle b/RecyclerView/HeaderList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/HeaderList/build.gradle
+++ b/RecyclerView/HeaderList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/HorizontalVideoList/build.gradle b/RecyclerView/HorizontalVideoList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/HorizontalVideoList/build.gradle
+++ b/RecyclerView/HorizontalVideoList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/ManualDividerList/build.gradle b/RecyclerView/ManualDividerList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/ManualDividerList/build.gradle
+++ b/RecyclerView/ManualDividerList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/SimpleList/build.gradle b/RecyclerView/SimpleList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/SimpleList/build.gradle
+++ b/RecyclerView/SimpleList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/SingleActivatedList/build.gradle b/RecyclerView/SingleActivatedList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/SingleActivatedList/build.gradle
+++ b/RecyclerView/SingleActivatedList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/SingleActivatedListKB/build.gradle b/RecyclerView/SingleActivatedListKB/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/SingleActivatedListKB/build.gradle
+++ b/RecyclerView/SingleActivatedListKB/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/SortedList/build.gradle b/RecyclerView/SortedList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/SortedList/build.gradle
+++ b/RecyclerView/SortedList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/VideoList/build.gradle b/RecyclerView/VideoList/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/VideoList/build.gradle
+++ b/RecyclerView/VideoList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RecyclerView/VideoTable/build.gradle b/RecyclerView/VideoTable/build.gradle
index d14039de2..b1932998a 100644
--- a/RecyclerView/VideoTable/build.gradle
+++ b/RecyclerView/VideoTable/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RemoteViews/Host/build.gradle b/RemoteViews/Host/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/RemoteViews/Host/build.gradle
+++ b/RemoteViews/Host/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/RemoteViews/Plugin/build.gradle b/RemoteViews/Plugin/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/RemoteViews/Plugin/build.gradle
+++ b/RemoteViews/Plugin/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/RestrictedProfiles/App/build.gradle b/RestrictedProfiles/App/build.gradle
index d14039de2..b1932998a 100644
--- a/RestrictedProfiles/App/build.gradle
+++ b/RestrictedProfiles/App/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RestrictedProfiles/Device/build.gradle b/RestrictedProfiles/Device/build.gradle
index d14039de2..b1932998a 100644
--- a/RestrictedProfiles/Device/build.gradle
+++ b/RestrictedProfiles/Device/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/RichText/Search/build.gradle b/RichText/Search/build.gradle
index d14039de2..b1932998a 100644
--- a/RichText/Search/build.gradle
+++ b/RichText/Search/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SMS/Monitor/build.gradle b/SMS/Monitor/build.gradle
index d14039de2..b1932998a 100644
--- a/SMS/Monitor/build.gradle
+++ b/SMS/Monitor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SMS/Sender/build.gradle b/SMS/Sender/build.gradle
index d14039de2..b1932998a 100644
--- a/SMS/Sender/build.gradle
+++ b/SMS/Sender/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Search/Lorem/build.gradle b/Search/Lorem/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/Search/Lorem/build.gradle
+++ b/Search/Lorem/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Selection/AutoComplete/build.gradle b/Selection/AutoComplete/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/AutoComplete/build.gradle
+++ b/Selection/AutoComplete/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/Checklist/build.gradle b/Selection/Checklist/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/Checklist/build.gradle
+++ b/Selection/Checklist/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/Dynamic/build.gradle b/Selection/Dynamic/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/Dynamic/build.gradle
+++ b/Selection/Dynamic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/Grid/build.gradle b/Selection/Grid/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/Grid/build.gradle
+++ b/Selection/Grid/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/HeaderDetailList/build.gradle b/Selection/HeaderDetailList/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/HeaderDetailList/build.gradle
+++ b/Selection/HeaderDetailList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/HeaderFooter/build.gradle b/Selection/HeaderFooter/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/HeaderFooter/build.gradle
+++ b/Selection/HeaderFooter/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/List/build.gradle b/Selection/List/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/List/build.gradle
+++ b/Selection/List/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/RateList/build.gradle b/Selection/RateList/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/RateList/build.gradle
+++ b/Selection/RateList/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/Spinner/build.gradle b/Selection/Spinner/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/Spinner/build.gradle
+++ b/Selection/Spinner/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Selection/ViewHolder/build.gradle b/Selection/ViewHolder/build.gradle
index d14039de2..b1932998a 100644
--- a/Selection/ViewHolder/build.gradle
+++ b/Selection/ViewHolder/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Sensor/List/build.gradle b/Sensor/List/build.gradle
index d14039de2..b1932998a 100644
--- a/Sensor/List/build.gradle
+++ b/Sensor/List/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Sensor/Monitor/build.gradle b/Sensor/Monitor/build.gradle
index d14039de2..b1932998a 100644
--- a/Sensor/Monitor/build.gradle
+++ b/Sensor/Monitor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Service/Downloader/build.gradle b/Service/Downloader/build.gradle
index d14039de2..b1932998a 100644
--- a/Service/Downloader/build.gradle
+++ b/Service/Downloader/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Service/DownloaderMNC/build.gradle b/Service/DownloaderMNC/build.gradle
index d14039de2..b1932998a 100644
--- a/Service/DownloaderMNC/build.gradle
+++ b/Service/DownloaderMNC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Service/FakePlayer/build.gradle b/Service/FakePlayer/build.gradle
index d14039de2..b1932998a 100644
--- a/Service/FakePlayer/build.gradle
+++ b/Service/FakePlayer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Skeleton/Now/build.gradle b/Skeleton/Now/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/Skeleton/Now/build.gradle
+++ b/Skeleton/Now/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Styles/NowStyled/build.gradle b/Styles/NowStyled/build.gradle
index d14039de2..b1932998a 100644
--- a/Styles/NowStyled/build.gradle
+++ b/Styles/NowStyled/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemEvents/OnBattery/build.gradle b/SystemEvents/OnBattery/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemEvents/OnBattery/build.gradle
+++ b/SystemEvents/OnBattery/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemEvents/OnBoot/build.gradle b/SystemEvents/OnBoot/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemEvents/OnBoot/build.gradle
+++ b/SystemEvents/OnBoot/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemEvents/OnWiFiChange/build.gradle b/SystemEvents/OnWiFiChange/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemEvents/OnWiFiChange/build.gradle
+++ b/SystemEvents/OnWiFiChange/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemServices/ClipIP/build.gradle b/SystemServices/ClipIP/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemServices/ClipIP/build.gradle
+++ b/SystemServices/ClipIP/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemServices/ClipMusic/build.gradle b/SystemServices/ClipMusic/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemServices/ClipMusic/build.gradle
+++ b/SystemServices/ClipMusic/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemServices/ClipboardMonitor/build.gradle b/SystemServices/ClipboardMonitor/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemServices/ClipboardMonitor/build.gradle
+++ b/SystemServices/ClipboardMonitor/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemServices/Settings/build.gradle b/SystemServices/Settings/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemServices/Settings/build.gradle
+++ b/SystemServices/Settings/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/SystemServices/Volume/build.gradle b/SystemServices/Volume/build.gradle
index d14039de2..b1932998a 100644
--- a/SystemServices/Volume/build.gradle
+++ b/SystemServices/Volume/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tapjacking/Jackalope/build.gradle b/Tapjacking/Jackalope/build.gradle
index ca2403283..b58f7e0fb 100644
--- a/Tapjacking/Jackalope/build.gradle
+++ b/Tapjacking/Jackalope/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Tapjacking/RelativeSecure/build.gradle b/Tapjacking/RelativeSecure/build.gradle
index d14039de2..b1932998a 100644
--- a/Tapjacking/RelativeSecure/build.gradle
+++ b/Tapjacking/RelativeSecure/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tapjacking/TJDetect/build.gradle b/Tapjacking/TJDetect/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/Tapjacking/TJDetect/build.gradle
+++ b/Tapjacking/TJDetect/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Tasks/Docs/build.gradle b/Tasks/Docs/build.gradle
index d31828ba8..79961a0a1 100644
--- a/Tasks/Docs/build.gradle
+++ b/Tasks/Docs/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Tasks/NoHistory/build.gradle b/Tasks/NoHistory/build.gradle
index 9e7617872..cb621fc8d 100644
--- a/Tasks/NoHistory/build.gradle
+++ b/Tasks/NoHistory/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Tasks/Nukesalot/build.gradle b/Tasks/Nukesalot/build.gradle
index c0b50f174..0737eac4e 100644
--- a/Tasks/Nukesalot/build.gradle
+++ b/Tasks/Nukesalot/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Tasks/PersistentCanary/build.gradle b/Tasks/PersistentCanary/build.gradle
index d14039de2..b1932998a 100644
--- a/Tasks/PersistentCanary/build.gradle
+++ b/Tasks/PersistentCanary/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tasks/ReparentDemo/build.gradle b/Tasks/ReparentDemo/build.gradle
index d14039de2..b1932998a 100644
--- a/Tasks/ReparentDemo/build.gradle
+++ b/Tasks/ReparentDemo/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tasks/RoundRobin/build.gradle b/Tasks/RoundRobin/build.gradle
index d14039de2..b1932998a 100644
--- a/Tasks/RoundRobin/build.gradle
+++ b/Tasks/RoundRobin/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tasks/TaskCanary/build.gradle b/Tasks/TaskCanary/build.gradle
index d14039de2..b1932998a 100644
--- a/Tasks/TaskCanary/build.gradle
+++ b/Tasks/TaskCanary/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Tasks/Tasksalot/build.gradle b/Tasks/Tasksalot/build.gradle
index e3b0b6b79..b2a965df2 100644
--- a/Tasks/Tasksalot/build.gradle
+++ b/Tasks/Tasksalot/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Testing/AndroidJUnitRunner/build.gradle b/Testing/AndroidJUnitRunner/build.gradle
index 0044db515..8dd973f63 100644
--- a/Testing/AndroidJUnitRunner/build.gradle
+++ b/Testing/AndroidJUnitRunner/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Testing/Coverage/build.gradle b/Testing/Coverage/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/Coverage/build.gradle
+++ b/Testing/Coverage/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/Espresso/build.gradle b/Testing/Espresso/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/Espresso/build.gradle
+++ b/Testing/Espresso/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/EspressoIdle/build.gradle b/Testing/EspressoIdle/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/EspressoIdle/build.gradle
+++ b/Testing/EspressoIdle/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/EspressoIntents/build.gradle b/Testing/EspressoIntents/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/EspressoIntents/build.gradle
+++ b/Testing/EspressoIntents/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/EspressoMatcher/build.gradle b/Testing/EspressoMatcher/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/EspressoMatcher/build.gradle
+++ b/Testing/EspressoMatcher/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/JUnit-Gradle/build.gradle b/Testing/JUnit-Gradle/build.gradle
index 9d24b764b..ad0a69173 100644
--- a/Testing/JUnit-Gradle/build.gradle
+++ b/Testing/JUnit-Gradle/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Testing/JUnit4/build.gradle b/Testing/JUnit4/build.gradle
index d14039de2..b1932998a 100644
--- a/Testing/JUnit4/build.gradle
+++ b/Testing/JUnit4/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Testing/UiAutomator/build.gradle b/Testing/UiAutomator/build.gradle
index 708b95845..f303d98d2 100644
--- a/Testing/UiAutomator/build.gradle
+++ b/Testing/UiAutomator/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 
diff --git a/Threads/AsyncTask/build.gradle b/Threads/AsyncTask/build.gradle
index d14039de2..b1932998a 100644
--- a/Threads/AsyncTask/build.gradle
+++ b/Threads/AsyncTask/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Threads/PostDelayed/build.gradle b/Threads/PostDelayed/build.gradle
index d14039de2..b1932998a 100644
--- a/Threads/PostDelayed/build.gradle
+++ b/Threads/PostDelayed/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Threads/SimpleAsyncTask/build.gradle b/Threads/SimpleAsyncTask/build.gradle
index 6480a0f7d..0e8226416 100644
--- a/Threads/SimpleAsyncTask/build.gradle
+++ b/Threads/SimpleAsyncTask/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
     }
 }
 apply plugin: 'com.android.application'
diff --git a/Toolbar/EU4YouToolbar/build.gradle b/Toolbar/EU4YouToolbar/build.gradle
index d14039de2..b1932998a 100644
--- a/Toolbar/EU4YouToolbar/build.gradle
+++ b/Toolbar/EU4YouToolbar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Toolbar/SplitActionBar/build.gradle b/Toolbar/SplitActionBar/build.gradle
index d14039de2..b1932998a 100644
--- a/Toolbar/SplitActionBar/build.gradle
+++ b/Toolbar/SplitActionBar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Toolbar/SplitActionBar2/build.gradle b/Toolbar/SplitActionBar2/build.gradle
index d14039de2..b1932998a 100644
--- a/Toolbar/SplitActionBar2/build.gradle
+++ b/Toolbar/SplitActionBar2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Toolbar/SplitActionBarCompat/build.gradle b/Toolbar/SplitActionBarCompat/build.gradle
index d14039de2..b1932998a 100644
--- a/Toolbar/SplitActionBarCompat/build.gradle
+++ b/Toolbar/SplitActionBarCompat/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/UnitTest/Mockito/build.gradle b/UnitTest/Mockito/build.gradle
index d14039de2..b1932998a 100644
--- a/UnitTest/Mockito/build.gradle
+++ b/UnitTest/Mockito/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/UnitTest/POJO/build.gradle b/UnitTest/POJO/build.gradle
index d14039de2..b1932998a 100644
--- a/UnitTest/POJO/build.gradle
+++ b/UnitTest/POJO/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/UnitTest/Robolectric/build.gradle b/UnitTest/Robolectric/build.gradle
index d14039de2..b1932998a 100644
--- a/UnitTest/Robolectric/build.gradle
+++ b/UnitTest/Robolectric/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/ActionBar/build.gradle b/ViewPager/ActionBar/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/ActionBar/build.gradle
+++ b/ViewPager/ActionBar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/Columns1/build.gradle b/ViewPager/Columns1/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/Columns1/build.gradle
+++ b/ViewPager/Columns1/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/FlexColumns/build.gradle b/ViewPager/FlexColumns/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/FlexColumns/build.gradle
+++ b/ViewPager/FlexColumns/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/Fragments/build.gradle b/ViewPager/Fragments/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/Fragments/build.gradle
+++ b/ViewPager/Fragments/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/Indicator/build.gradle b/ViewPager/Indicator/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/Indicator/build.gradle
+++ b/ViewPager/Indicator/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/MultiView1/build.gradle b/ViewPager/MultiView1/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/MultiView1/build.gradle
+++ b/ViewPager/MultiView1/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/MultiView2/build.gradle b/ViewPager/MultiView2/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/MultiView2/build.gradle
+++ b/ViewPager/MultiView2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/ViewPager/Nested/build.gradle b/ViewPager/Nested/build.gradle
index d14039de2..b1932998a 100644
--- a/ViewPager/Nested/build.gradle
+++ b/ViewPager/Nested/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Views/ColorMixer/build.gradle b/Views/ColorMixer/build.gradle
index d14039de2..b1932998a 100644
--- a/Views/ColorMixer/build.gradle
+++ b/Views/ColorMixer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/Views/ReverseChronometer/build.gradle b/Views/ReverseChronometer/build.gradle
index d14039de2..b1932998a 100644
--- a/Views/ReverseChronometer/build.gradle
+++ b/Views/ReverseChronometer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/Browser1/build.gradle b/WebKit/Browser1/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/Browser1/build.gradle
+++ b/WebKit/Browser1/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/Browser2/build.gradle b/WebKit/Browser2/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/Browser2/build.gradle
+++ b/WebKit/Browser2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/Browser3/build.gradle b/WebKit/Browser3/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/Browser3/build.gradle
+++ b/WebKit/Browser3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/Browser4/build.gradle b/WebKit/Browser4/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/Browser4/build.gradle
+++ b/WebKit/Browser4/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/Browser4MNC/build.gradle b/WebKit/Browser4MNC/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/Browser4MNC/build.gradle
+++ b/WebKit/Browser4MNC/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/GeoWeb1/build.gradle b/WebKit/GeoWeb1/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/GeoWeb1/build.gradle
+++ b/WebKit/GeoWeb1/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/GeoWeb2/build.gradle b/WebKit/GeoWeb2/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/GeoWeb2/build.gradle
+++ b/WebKit/GeoWeb2/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebKit/SOP/build.gradle b/WebKit/SOP/build.gradle
index d14039de2..b1932998a 100644
--- a/WebKit/SOP/build.gradle
+++ b/WebKit/SOP/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebServer/Reusable/build.gradle b/WebServer/Reusable/build.gradle
index d14039de2..b1932998a 100644
--- a/WebServer/Reusable/build.gradle
+++ b/WebServer/Reusable/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebServer/Secure/build.gradle b/WebServer/Secure/build.gradle
index d14039de2..b1932998a 100644
--- a/WebServer/Secure/build.gradle
+++ b/WebServer/Secure/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebServer/Simple/build.gradle b/WebServer/Simple/build.gradle
index d14039de2..b1932998a 100644
--- a/WebServer/Simple/build.gradle
+++ b/WebServer/Simple/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebServer/Template/build.gradle b/WebServer/Template/build.gradle
index d14039de2..b1932998a 100644
--- a/WebServer/Template/build.gradle
+++ b/WebServer/Template/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WebServer/WebSockets/build.gradle b/WebServer/WebSockets/build.gradle
index d14039de2..b1932998a 100644
--- a/WebServer/WebSockets/build.gradle
+++ b/WebServer/WebSockets/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/AdapterViewFlipper/build.gradle b/WidgetCatalog/AdapterViewFlipper/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/AdapterViewFlipper/build.gradle
+++ b/WidgetCatalog/AdapterViewFlipper/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/CalendarView/build.gradle b/WidgetCatalog/CalendarView/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/CalendarView/build.gradle
+++ b/WidgetCatalog/CalendarView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/DatePicker/build.gradle b/WidgetCatalog/DatePicker/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/DatePicker/build.gradle
+++ b/WidgetCatalog/DatePicker/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/ExpandableListView/build.gradle b/WidgetCatalog/ExpandableListView/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/ExpandableListView/build.gradle
+++ b/WidgetCatalog/ExpandableListView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/SeekBar/build.gradle b/WidgetCatalog/SeekBar/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/SeekBar/build.gradle
+++ b/WidgetCatalog/SeekBar/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/SlidingDrawer/build.gradle b/WidgetCatalog/SlidingDrawer/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/SlidingDrawer/build.gradle
+++ b/WidgetCatalog/SlidingDrawer/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/StackView/build.gradle b/WidgetCatalog/StackView/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/StackView/build.gradle
+++ b/WidgetCatalog/StackView/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/Tab/build.gradle b/WidgetCatalog/Tab/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/Tab/build.gradle
+++ b/WidgetCatalog/Tab/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/TimePicker/build.gradle b/WidgetCatalog/TimePicker/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/TimePicker/build.gradle
+++ b/WidgetCatalog/TimePicker/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/WidgetCatalog/ViewFlipper/build.gradle b/WidgetCatalog/ViewFlipper/build.gradle
index d14039de2..b1932998a 100644
--- a/WidgetCatalog/ViewFlipper/build.gradle
+++ b/WidgetCatalog/ViewFlipper/build.gradle
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.3'
+        classpath 'com.android.tools.build:gradle:2.2.0'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files