diff --git a/install.sh b/install.sh
index b557d2f79f4ebd5b3c15667847b0e25af30ddb6b..0043c696996d74cf9c4a0f85bf9b1d63f65a6a2e 100755
--- a/install.sh
+++ b/install.sh
@@ -9,7 +9,7 @@ mkdir -p app/libs/
 # Build AndroidSlidingUpPanel
 echo sdk.dir=$ANDROID_HOME > AndroidSlidingUpPanel/local.properties
 cd AndroidSlidingUpPanel
-gradle build
+gradle clean build
 cd ..
 cp AndroidSlidingUpPanel/library/build/outputs/aar/library-release.aar app/libs/library-release.aar
 rm AndroidSlidingUpPanel/local.properties
@@ -17,7 +17,7 @@ rm AndroidSlidingUpPanel/local.properties
 # Build aspm
 echo sdk.dir=$ANDROID_HOME > aspm/local.properties
 cd aspm
-gradle build jar shadowJar
+gradle clean build jar shadowJar
 cd ..
 cp aspm/annotations/build/libs/annotations.jar app/libs/annotations.jar
 cp aspm/compiler/build/libs/compiler-all.jar app/libs/compiler-all.jar
@@ -25,5 +25,5 @@ rm aspm/local.properties
 
 # Build QuasselDroidNG
 echo sdk.dir=$ANDROID_HOME > local.properties
-gradle assembleRelease -x lintVitalRelease
+gradle clean assembleRelease -x lintVitalRelease
 rm local.properties
\ No newline at end of file