diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 0253dd6..f011498 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -30,8 +30,8 @@ jobs: run: chmod +x gradlew - name: Run Unit Tests - run: ./gradlew test --stacktrace + run: ./gradlew test --no-daemon --stacktrace - name: Build Debug APK - run: ./gradlew assembleDebug --stacktrace + run: ./gradlew assembleDebug --no-daemon --stacktrace diff --git a/app/src/main/java/com/example/voiceapp/service/VoiceAssistantService.kt b/app/src/main/java/com/example/voiceapp/service/VoiceAssistantService.kt index 7e1c262..e2038fa 100644 --- a/app/src/main/java/com/example/voiceapp/service/VoiceAssistantService.kt +++ b/app/src/main/java/com/example/voiceapp/service/VoiceAssistantService.kt @@ -53,6 +53,7 @@ class VoiceAssistantService : Service() { .setPriority(NotificationCompat.PRIORITY_LOW) .build() + @Suppress("DEPRECATION") private fun setupMediaSession() { mediaSession = MediaSessionCompat(this, "VoiceAssistantMediaSession").apply { setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS or MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS) diff --git a/app/src/main/java/com/example/voiceapp/ui/components/ControlBar.kt b/app/src/main/java/com/example/voiceapp/ui/components/ControlBar.kt index 7062971..0c854c4 100644 --- a/app/src/main/java/com/example/voiceapp/ui/components/ControlBar.kt +++ b/app/src/main/java/com/example/voiceapp/ui/components/ControlBar.kt @@ -7,6 +7,7 @@ import androidx.compose.runtime.Composable import com.example.voiceapp.ui.VoiceAppState @Composable +@Suppress("UNUSED_PARAMETER") fun ControlBar(state: VoiceAppState, onMicClick: () -> Unit, onClearClick: () -> Unit) { Row { Button(onClick = onMicClick) { Text("マイク") } diff --git a/gradle.properties b/gradle.properties index 6b39fb8..3721b7b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,5 +8,9 @@ android.enableJetifier=true kapt.incremental.apt=false kapt.use.worker.api=false -# JVM options -org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# Disable daemon and tune JVM memory to prevent container OOM killer from terminating Gradle +org.gradle.daemon=false +org.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:+UseG1GC -Dfile.encoding=UTF-8 +kotlin.daemon.jvmargs=-Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.workers.max=2 +