diff --git a/build.gradle b/build.gradle index 754a90fab..d791edaf6 100644 --- a/build.gradle +++ b/build.gradle @@ -171,7 +171,7 @@ android.applicationVariants.all { variant -> def applicationId = getPackageName() def adb = android.getAdbExe().toString() def variantName = variant.name.capitalize() - def grantPermissionTask = tasks.create("grant${variantName}Permissions") << { + def grantPermissionTask = tasks.create("grant${variantName}Permissions").doLast({ "${adb} devices".execute().text.eachLine { "${adb} shell pm grant ${applicationId} android.permission.RECORD_AUDIO".execute() "${adb} shell pm grant ${applicationId} android.permission.WRITE_EXTERNAL_STORAGE".execute() @@ -179,7 +179,7 @@ android.applicationVariants.all { variant -> "${adb} shell pm grant ${applicationId} android.permission.READ_PHONE_STATE".execute() "${adb} shell pm grant ${applicationId} android.permission.READ_CONTACTS".execute() } - } + }) } task runApplication() {