Android APK включает нативные библиотеки, но они не установлены - PullRequest
0 голосов
/ 11 февраля 2020

Когда я создаю свое приложение Android, я получаю 3 бинарных файла в моем APK для каждой архитектуры, и в моем файле AndroidManifest.xml определено android:extractNativeLibs="true". Когда я устанавливаю приложение, я ожидаю, что двоичные файлы будут в /data/app/my.app-base64==/lib/arm64, но вместо этого:

  • Если я установлю с использованием IntelliJ run, оно будет работать правильно.
  • Использование adb install my.apk Я получаю 1 установленных двоичных файлов.
  • При установке из Google Play Store ни один из двоичных файлов не устанавливается.

Кто-нибудь может помочь? Я думал, что проблема была в том, что двоичные файлы не назывались .so, но кажется, что даже когда они есть, это не помогает. Я также попытался разбить приложение на различные части abi, что работает правильно, но при установке возникает та же проблема.

...