Skip to content

Commit

Permalink
Handle non-existing signingConfig case
Browse files Browse the repository at this point in the history
  • Loading branch information
shubhamsinghmutualmobile committed Jul 30, 2023
1 parent aa2518a commit 3be5382
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 20 deletions.
23 changes: 14 additions & 9 deletions sample/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,18 @@ android {
}

signingConfigs {
create("release") {
// Load keystore
val keystoreProperties = Properties().apply{
load(File("keystore.properties").reader())
val propertiesFile = File("keystore.properties")
if (propertiesFile.exists()) {
create("release") {
// Load keystore
val keystoreProperties = Properties().apply{
load(propertiesFile.reader())
}
storeFile = File(keystoreProperties.getProperty("storeFile"))
storePassword = keystoreProperties.getProperty("storePassword")
keyAlias = keystoreProperties.getProperty("keyAlias")
keyPassword = keystoreProperties.getProperty("keyPassword")
}
storeFile = File(keystoreProperties.getProperty("storeFile"))
storePassword = keystoreProperties.getProperty("storePassword")
keyAlias = keystoreProperties.getProperty("keyAlias")
keyPassword= keystoreProperties.getProperty("keyPassword")
}
}

Expand All @@ -42,7 +45,9 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signingConfigs.getByName("release")
runCatching { signingConfigs.getByName("release") }
.onSuccess { safeConfig -> signingConfig = safeConfig }

}
}
compileOptions {
Expand Down
22 changes: 13 additions & 9 deletions wearablesample/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,18 @@ android {
}

signingConfigs {
create("release") {
// Load keystore
val keystoreProperties = Properties().apply{
load(File("keystore.properties").reader())
val propertiesFile = File("keystore.properties")
if (propertiesFile.exists()) {
create("release") {
// Load keystore
val keystoreProperties = Properties().apply{
load(propertiesFile.reader())
}
storeFile = File(keystoreProperties.getProperty("storeFile"))
storePassword = keystoreProperties.getProperty("storePassword")
keyAlias = keystoreProperties.getProperty("keyAlias")
keyPassword = keystoreProperties.getProperty("keyPassword")
}
storeFile = File(keystoreProperties.getProperty("storeFile"))
storePassword = keystoreProperties.getProperty("storePassword")
keyAlias = keystoreProperties.getProperty("keyAlias")
keyPassword= keystoreProperties.getProperty("keyPassword")
}
}

Expand All @@ -40,7 +43,8 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signingConfigs.getByName("release")
runCatching { signingConfigs.getByName("release") }
.onSuccess { safeConfig -> signingConfig = safeConfig }
}
}
compileOptions {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,7 @@ class MainActivity : ComponentActivity() {
}

AnimatedContent(
targetState = isPermissionGranted,
label = "animated container"
targetState = isPermissionGranted
) { animatedIsGranted ->
Column(
horizontalAlignment = Alignment.CenterHorizontally
Expand Down

0 comments on commit 3be5382

Please sign in to comment.