20 AĞUSTOS 2013, Salı
Nasıl MUAYENE dosya adı versionName gradle kullanarak ayarlamak için?
Gradle otomatik MUAYENE dosya belli bir versionnumber ayarlamak için çalışıyorum.
Åžimdi myapp-release.apk gradle oluÅŸturur ama myapp-release-1.0.apk gibi bir ÅŸey bakmak istiyorum.
Seçenekleri thats dağınık görünüyor yeniden adlandırma denedim. Bunu yapmak için basit bir yolu var mı?
buildTypes {
release {
signingConfig signingConfigs.release
applicationVariants.each { variant ->
def file = variant.outputFile
variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" defaultConfig.versionName ".apk"))
}
}
Yukarıdaki kod hiçbir şans ile denedim. Herhangi bir öneriniz var mı? (gradle 1.6 kullanarak)
CEVAP
20 AĞUSTOS 2013, Salı
Bu benim sorunum çözüldü: applicationVariants.all yerine applicationVariants.each
buildTypes {
release {
signingConfig signingConfigs.release
applicationVariants.all { variant ->
def file = variant.outputFile
variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" defaultConfig.versionName ".apk"))
}
}
}
Güncelleme:
Bu android studio gradle eklentisi 0.14 sürümleri ile çalışmıyor gibi görünüyor.
Bu hile (question BaÅŸvuru yapar ) :
android {
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(
output.outputFile.parent,
output.outputFile.name.replace(".apk", "-${variant.versionName}.apk"))
}
}
}
Bunu PaylaÅŸ:

Nasıl bir yayın oluşturmak imzaladı mu...
Nasıl bir dosya upload Ataç kullanarak...
Nasıl Eclipse MUAYENE bir dosya oluştu...
Nasıl bir dosya adı kullanarak uygun b...
Nasıl indirmek ve internetten bir dosy...