diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9778200..c3f97f4 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -32,18 +32,13 @@ android { keyPassword = System.getenv("KEY_PASSWORD") } else { // Fallback to debug configuration if release keystore is missing - storeFile = file("${rootDir}/debug.keystore") - storePassword = "android" - keyAlias = "androiddebugkey" - keyPassword = "android" + val debugStore = signingConfigs.getByName("debug") + storeFile = debugStore.storeFile + storePassword = debugStore.storePassword + keyAlias = debugStore.keyAlias + keyPassword = debugStore.keyPassword } } - create("debugConfig") { - storeFile = file("${rootDir}/debug.keystore") - storePassword = "android" - keyAlias = "androiddebugkey" - keyPassword = "android" - } } buildTypes { @@ -54,7 +49,7 @@ android { signingConfig = signingConfigs.getByName("release") } debug { - signingConfig = signingConfigs.getByName("debugConfig") + // Using default debug signingConfig } } compileOptions { diff --git a/app/src/main/java/com/example/MainActivity.kt b/app/src/main/java/com/example/MainActivity.kt index 5b59fc9..7bdd9e5 100644 --- a/app/src/main/java/com/example/MainActivity.kt +++ b/app/src/main/java/com/example/MainActivity.kt @@ -10,6 +10,7 @@ import androidx.compose.animation.core.tween import androidx.compose.foundation.* import androidx.compose.foundation.layout.* import androidx.compose.foundation.rememberScrollState +import android.view.WindowManager import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.verticalScroll @@ -43,6 +44,8 @@ class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + // Fix screenshot viewing issues by removing FLAG_SECURE + window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE) enableEdgeToEdge() setContent { val viewModel: QRViewModel = viewModel()