używałem następujący kod w moim Gradle skryptu do zmiany nazw plików APK wygenerowanych z AndroidStudio:Nie można ustawić wartość odczytu tylko własności „outputfile” dla ApkVariantOutputImpl_Decorated
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, defaultConfig.versionCode + "_" + output.outputFile.name)
}
}
Tak było generowanie APKs o nazwach takich jak : 345-app-release.apk, gdzie 345 to wersjaCode.
Ale po aktualizacji do AndroidStudio 3.0 zwraca następujący błąd:
Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.
Jak mogę osiągnąć podobną zmianę nazwy z nowymi narzędziami budowania.
Powstał błąd potem ja potrzebne do rozwiązania go jak tutaj: https://stackoverflow.com/a/46959050/2061089 – oli