Skip to content

Commit c0a025b

Browse files
committed
Fix: Revert wrapper approach - GenerationService is final
AAR's GenerationService cannot be extended (final class). Use original com.mp.ai_core package in manifest directly.
1 parent 851f475 commit c0a025b

3 files changed

Lines changed: 3 additions & 13 deletions

File tree

ai-module/src/main/java/com/nano/ai_module/services/NanoGenerationService.kt

Lines changed: 0 additions & 10 deletions
This file was deleted.

ai-module/src/main/java/com/nano/ai_module/workers/ModelManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import com.nano.ai_module.model.GenerationParams
1414
import com.nano.ai_module.model.LoadState
1515
import com.nano.ai_module.model.ModelData
1616
import com.nano.ai_module.model.ModelType
17+
import com.mp.ai_core.services.GenerationService
1718
import com.mp.ai_core.services.IGenerationCallback
1819
import com.mp.ai_core.services.IGenerationService
19-
import com.nano.ai_module.services.NanoGenerationService
2020
import kotlinx.coroutines.CompletableDeferred
2121
import kotlinx.coroutines.CoroutineScope
2222
import kotlinx.coroutines.Dispatchers
@@ -107,7 +107,7 @@ object ModelManager {
107107

108108
private fun bindService(context: Context) {
109109
context.bindService(
110-
Intent(context, NanoGenerationService::class.java),
110+
Intent(context, GenerationService::class.java),
111111
serviceConnection,
112112
Context.BIND_AUTO_CREATE
113113
)

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181

182182
<!-- AI Core Generation Service for LLM inference -->
183183
<service
184-
android:name="com.nano.ai_module.services.NanoGenerationService"
184+
android:name="com.mp.ai_core.services.GenerationService"
185185
android:enabled="true"
186186
android:exported="false"
187187
android:process=":generation" />

0 commit comments

Comments
 (0)