Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1fb5b15b75 | |||
| 8b3d0f3d19 |
@@ -11,8 +11,8 @@ android {
|
||||
applicationId = "com.example.avtex"
|
||||
minSdk = 26
|
||||
targetSdk = 36
|
||||
versionCode = 5
|
||||
versionName = "1.4"
|
||||
versionCode = 6
|
||||
versionName = "1.5"
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
@@ -109,3 +109,29 @@ dependencies {
|
||||
// DataStore for settings
|
||||
implementation(libs.androidx.datastore.preferences)
|
||||
}
|
||||
|
||||
// Автоматическое копирование релизного APK на рабочий стол пользователя после сборки
|
||||
|
||||
val desktopDir = File(System.getProperty("user.home"), "Desktop")
|
||||
|
||||
|
||||
tasks.register("copyReleaseApkToDesktop") {
|
||||
notCompatibleWithConfigurationCache("Copies APK to user Desktop")
|
||||
doLast {
|
||||
val userHome = System.getProperty("user.home")
|
||||
val desktopDir = File(userHome, "Desktop")
|
||||
if (desktopDir.exists() && desktopDir.isDirectory) {
|
||||
val apkFile = layout.buildDirectory.file("outputs/apk/release/app-release.apk").get().asFile
|
||||
if (apkFile.exists()) {
|
||||
val vName = android.defaultConfig.versionName ?: "release"
|
||||
apkFile.copyTo(File(desktopDir, "Avtex-v${vName}.apk"), overwrite = true)
|
||||
apkFile.copyTo(File(desktopDir, "Avtex-release.apk"), overwrite = true)
|
||||
println(">>> [AUTO-DEPLOY] Релизный APK скопирован на Рабочий стол: Avtex-v${vName}.apk и Avtex-release.apk")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
tasks.findByName("assembleRelease")?.finalizedBy("copyReleaseApkToDesktop")
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 322 KiB After Width: | Height: | Size: 292 KiB |
@@ -5,6 +5,6 @@
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:fillColor="#131929"
|
||||
android:fillColor="#07091C"
|
||||
android:pathData="M0,0h108v108h-108z" />
|
||||
</vector>
|
||||
</vector>
|
||||
|
Before Width: | Height: | Size: 688 B After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 688 B After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 434 B After Width: | Height: | Size: 1010 B |
|
Before Width: | Height: | Size: 434 B After Width: | Height: | Size: 1010 B |
|
Before Width: | Height: | Size: 570 B After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 570 B After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 7.2 KiB |