@@ -4,33 +4,41 @@ plugins {
44}
55
66android {
7- namespace ' com.yureitzk.nophotopickerapi'
8- compileSdk {
9- version = release(36 )
10- }
7+ namespace = " com.yureitzk.nophotopickerapi"
8+ compileSdk = 36
119
1210 defaultConfig {
13- applicationId " com.yureitzk.nophotopickerapi"
14- minSdk 30
15- targetSdk 36
16- versionCode 1
17- versionName " 0.2"
18-
19- testInstrumentationRunner " androidx.test.runner.AndroidJUnitRunner"
11+ applicationId = " com.yureitzk.nophotopickerapi"
12+ minSdk = 30
13+ targetSdk = 36
14+ versionCode = 1
15+ versionName = " 0.2"
16+ testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
2017 }
2118
2219 signingConfigs {
23- create(" release" ) {
24- storeFile = file(System . getenv(" KEYSTORE_FILE" ) ?: " release.keystore" )
25- storePassword = System . getenv(" KEYSTORE_PASSWORD" )
26- keyAlias = System . getenv(" KEY_ALIAS" )
27- keyPassword = System . getenv(" KEY_PASSWORD" )
20+ release {
21+ def keystoreFile = System . getenv(" KEYSTORE_FILE" )
22+ def keystorePassword = System . getenv(" KEYSTORE_PASSWORD" )
23+ def keyAlias = System . getenv(" KEY_ALIAS" )
24+ def keyPassword = System . getenv(" KEY_PASSWORD" )
25+
26+ if (keystoreFile != null && keystorePassword != null ) {
27+ storeFile file(keystoreFile)
28+ storePassword keystorePassword
29+ if (keyAlias != null ) keyAlias keyAlias
30+ if (keyPassword != null ) keyPassword keyPassword
31+ }
2832 }
2933 }
3034
3135 buildTypes {
3236 release {
33- signingConfig = signingConfigs. getByName(" release" )
37+ def releaseConfig = signingConfigs. findByName(" release" )
38+ if (releaseConfig?. storeFile?. exists()) {
39+ signingConfig = releaseConfig
40+ }
41+
3442 minifyEnabled true
3543 shrinkResources true
3644 proguardFiles(
@@ -52,11 +60,12 @@ android {
5260 sourceCompatibility JavaVersion . VERSION_11
5361 targetCompatibility JavaVersion . VERSION_11
5462 }
63+
5564 kotlinOptions {
56- jvmTarget = ' 11 '
65+ jvmTarget = JavaVersion . VERSION_11 . toString()
5766 }
5867}
5968
6069dependencies {
61- compileOnly ' de.robv.android.xposed:api:82'
70+ compileOnly( " de.robv.android.xposed:api:82" )
6271}
0 commit comments