मैं इस कोड का उपयोग कर रहा था
applicationVariants.all { variant ->
variant.outputs.each { output ->
def SEP = "_"
def flavor = variant.productFlavors[0].name
def buildType =
variant.variantData.variantConfiguration.buildType.name
def version = variant.versionName
def date = new Date()
def formattedDate = date.format('ddMMyy_HHmm')
def newApkName = PROJECT_NAME + SEP + flavor + SEP + buildType + SEP + version + SEP + formattedDate + ".apk"
def file = new File(newApkName)
output.outputFile = file
}
}
जब मैं नई एपीके का निर्माण करता हूं, तो एपीके फ़ाइल का नाम बदल सकता हूं, लेकिन जब से मैं एंड्रॉइड स्टूडियो 3.0 कैनरी 2 का उपयोग करता हूं, तो यह त्रुटि दिखाई देती है:
केवल-पढ़ी गई संपत्ति 'outputFile' का मान सेट नहीं किया जा सकता ...।