Android 빌드를 만들 때 출력 파일 이름을 변경하려고합니다. 여기에 내가 잘 작동이도주. (점)을 그라데이션 문자열
applicationVariants.all { variant ->
variant.outputs.all {
def buildDate = getDate()
outputFileName = "$variant.applicationId-$buildDate-$variant.buildType.name"
}
}
을 위해 사용하고있는 코드는하지만, 출력 파일은 .apk
확장이 없습니다. 그래서 끝에 .apk를 추가하여 추가하려고 시도했습니다.
outputFileName ="$variant.applicationId-$buildDate-$variant.buildType.name.apk"
분명히 작동하지 않는 것은 분명합니다.
No such property: apk for class: java.lang.String
가 그럼 난 일
.apk
전에
\\
를 추가하려고했으나
.apk
전에 추가
\
생성 - 그것은 다음과 같은 오류를 생성합니다.
\$
과 동일합니다.
.apk
앞에 빈 공간을 추가 할 수는 있지만 파일 이름에는 공백이 있습니다.
내 클래스 경로는 다음과 같이 설정 -
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.google.gms:google-services:3.1.0'
그래서 내 질문에 내가 점 문자를 탈출 그대로 그냥 인쇄 할 수있는 방법이다.
당신이 당신의 변수를 포장 시도했다 {}? –
@SarthakMittal 답으로 게시 할 수 있습니까? 포장이 효과적입니다. – noob