diff --git a/android/build.gradle b/android/build.gradle index 7f099dc..e01bccf 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -82,6 +82,11 @@ android { commandLine 'make', 'clean', 'PEP_PACKAGE_NAME='+pEpAppPackageName } + task cleanExternalAssets(type:Exec) { + workingDir 'external' + commandLine 'make', 'clean-assets', 'PEP_PACKAGE_NAME='+pEpAppPackageName + } + // call pEpEngine Build task buildpEpEngine(type:Exec) { workingDir pEpEngineAndroid @@ -112,10 +117,8 @@ android { } // This ensures that assets are populated before collecting resources. - libraryVariants.all { variant -> - variant.preBuild.dependsOn(cpDBAssets) - variant.preBuild.dependsOn(externalAssets) - } + preBuild.dependsOn(cpDBAssets) + preBuild.dependsOn(externalAssets) // call regular ndk-build(.cmd) script from app directory task jniBuild(type: Exec) { @@ -135,6 +138,7 @@ android { ignoreExitValue = true } clean.dependsOn jniClean + clean.dependsOn cleanExternalAssets if(buildAutomatic=="true"){