Skip to content

Commit

Permalink
fix(plugin): npe happen when configuration.sourceApk is null
Browse files Browse the repository at this point in the history
fix #261
  • Loading branch information
simpleton committed Aug 31, 2018
1 parent f03c69a commit ff077dc
Showing 1 changed file with 1 addition and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ import org.gradle.api.DefaultTask
import org.gradle.api.GradleException
import org.gradle.api.tasks.TaskAction

import javax.print.DocFlavor

/**
* The configuration properties.
*
Expand Down Expand Up @@ -80,7 +78,7 @@ class AndResGuardTask extends DefaultTask {

buildConfigs.each { config ->
if (config.taskName == AndResGuardPlugin.USE_APK_TASK_NAME) {
if (StringUtil.isBlank(configuration.sourceApk) && !new File(configuration.sourceApk).exists()) {
if (StringUtil.isBlank(configuration.sourceApk) || !new File(configuration.sourceApk).exists()) {
throw new PathNotExist("Original APK not existed for " + AndResGuardPlugin.USE_APK_TASK_NAME)
}
if (config.flavors.productFlavors.size() > 0 && StringUtil.isBlank(configuration.sourceFlavor)) {
Expand Down

0 comments on commit ff077dc

Please sign in to comment.