d585ddf576
- AndroidManifest: три uses-native-library (libOpenCL/libvndksupport/libcdsprpc) ВНУТРИ <application> — aapt2 8.9.2 отбрасывает тег на уровне <manifest> - LocalLlm: enableSpeculativeDecoding=true, GPU/GPU/CPU бэкенды (как у автора) - DebugHttpServer: HTTP-отладка ассистента без UI - Log/PhoneApp: мелкие правки Подтверждено: движок поднимается, локальный чат отвечает на HONOR AXGL024B05001337
19 lines
537 B
Kotlin
19 lines
537 B
Kotlin
package pw.binom.viewmate.phone
|
|
|
|
import android.util.Log
|
|
|
|
/**
|
|
* Единый лог телефона.
|
|
* На устройстве — android.util.Log (видно в logcat); в JVM-юнит-тестах
|
|
* (android.util.Log недоступен — метод без @JvmStatic фолбэкнет в println),
|
|
* чтобы не падать.
|
|
*/
|
|
fun log(tag: String, message: String) {
|
|
val full = "[view-mate] $tag $message"
|
|
runCatching {
|
|
Log.d("view-mate-$tag", full)
|
|
}.onFailure {
|
|
println(full)
|
|
}
|
|
}
|