Когда я создаю свое приложение 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, что работает правильно, но при установке возникает та же проблема.