Локальная LLM: конфиг автора + uses-native-library в <application>

- 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
This commit is contained in:
2026-08-23 17:25:55 +03:00
parent 75496dd35d
commit d585ddf576
5 changed files with 219 additions and 17 deletions
+9
View File
@@ -27,6 +27,15 @@
android:allowBackup="true"
android:usesCleartextTraffic="true">
<!-- NOTE 2026-08-23 (porfiry): точь-в-точь как у автора — ВНУТРИ <application>
(AndroidManifest.xml автора, строки 59-61: три uses-native-library).
Системные libOpenCL.so (Adreno) + libcdsprpc.so (Qualcomm-расчёты)
видны из app-namespace; без них LiteRT-LM падает на
"Can not find OpenCL library on this device". -->
<uses-native-library android:name="libvndksupport.so" android:required="false"/>
<uses-native-library android:name="libOpenCL.so" android:required="false"/>
<uses-native-library android:name="libcdsprpc.so" android:required="false"/>
<activity
android:name=".MainActivity"
android:exported="true">