From 8274a9f25b61a5d7cc43888e3ef37746de048492 Mon Sep 17 00:00:00 2001 From: Vyacheslav Blinov Date: Thu, 7 Aug 2014 18:02:17 +0400 Subject: [PATCH] Check if android.jar exists and throw exception if not --- smack-android/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/smack-android/build.gradle b/smack-android/build.gradle index 92eb8ee5b..fccf19d12 100644 --- a/smack-android/build.gradle +++ b/smack-android/build.gradle @@ -18,7 +18,12 @@ dependencies { def getAndroidRuntimeJar() { def androidHome = new File("$System.env.ANDROID_HOME") if (!androidHome.isDirectory()) throw new Exception("ANDROID_HOME not found or set") - new File("$androidHome/platforms/android-$smackMinAndroidSdk/android.jar") + def androidJar = new File("$androidHome/platforms/android-$smackMinAndroidSdk/android.jar") + if (androidJar.isFile()) { + return androidJar + } else { + throw new Exception("Can't find android.jar for $smackMinAndroidSdk API. Please install corresponding SDK platform package") + } } def getAndroidJavadocOffline() {