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:
parent
2a3594a05a
commit
e27bf9d2cb
4 changed files with 21 additions and 20 deletions
|
@ -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"
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ class CastOptionsProvider : OptionsProvider {
|
|||
.build()
|
||||
}
|
||||
|
||||
override fun getAdditionalSessionProviders(context: Context?): List<SessionProvider>? {
|
||||
override fun getAdditionalSessionProviders(context: Context): MutableList<SessionProvider>? {
|
||||
return null
|
||||
}
|
||||
}
|
16
build.gradle
16
build.gradle
|
@ -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
|
||||
}*/
|
||||
}
|
|
@ -1 +1,9 @@
|
|||
dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven { url "https://jitpack.io" }
|
||||
}
|
||||
}
|
||||
include ':app', ':appthemehelper'
|
Loading…
Add table
Add a link
Reference in a new issue