0
0
mirror of https://github.com/MuntashirAkon/Metro.git synced 2024-09-20 03:52:20 +02:00

Updated dependencies and some changes to Gradle to decrease build time.

getDate used to run for every Build which resulted in different versionCode for every which is present in manifest, so heavy tasks used to run everytime so more build time. getDate is used for only release builds now.
This commit is contained in:
Prathamesh More 2021-12-11 01:21:51 +05:30
parent 2a3594a05a
commit e27bf9d2cb
4 changed files with 21 additions and 20 deletions

View File

@ -5,18 +5,18 @@ apply plugin: "androidx.navigation.safeargs.kotlin"
apply plugin: 'kotlin-parcelize'
android {
compileSdkVersion 31
compileSdk 31
defaultConfig {
minSdkVersion 21
targetSdkVersion 31
minSdk 21
targetSdk 31
renderscriptTargetApi 29//must match target sdk and build tools
vectorDrawables.useSupportLibrary = true
applicationId "code.name.monkey.retromusic"
versionCode 10545
versionName '5.4.2 ' + "_" + getDate()
versionCode 10547
versionName '5.4.3'
buildConfigField("String", "GOOGLE_PLAY_LICENSING_KEY", "\"${getProperty(getProperties('../public.properties'), 'GOOGLE_PLAY_LICENSE_KEY')}\"")
}
@ -31,7 +31,8 @@ android {
}
buildTypes {
release {
//debuggable true
versionNameSuffix "_" + getDate()
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
@ -101,7 +102,7 @@ dependencies {
//Cast Dependencies
implementation 'androidx.mediarouter:mediarouter:1.2.5'
implementation 'com.google.android.gms:play-services-cast-framework:20.1.0'
implementation 'com.google.android.gms:play-services-cast-framework:21.0.0'
//WebServer by NanoHttpd
implementation "org.nanohttpd:nanohttpd:2.3.1"

View File

@ -35,7 +35,7 @@ class CastOptionsProvider : OptionsProvider {
.build()
}
override fun getAdditionalSessionProviders(context: Context?): List<SessionProvider>? {
override fun getAdditionalSessionProviders(context: Context): MutableList<SessionProvider>? {
return null
}
}

View File

@ -7,22 +7,14 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.3'
classpath 'com.android.tools.build:gradle:7.0.4'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
def nav_version = "2.4.0-beta02"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
classpath "com.diffplug.spotless:spotless-plugin-gradle:6.0.1"
classpath "com.diffplug.spotless:spotless-plugin-gradle:6.0.4"
}
}
allprojects {
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
/*task clean(type: Delete) {
task clean(type: Delete) {
delete rootProject.buildDir
}*/
}

View File

@ -1 +1,9 @@
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
include ':app', ':appthemehelper'