Android Studio Native .SO Библиотеки и проблема виртуализации ARM - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть проект, ориентированный на ARM64-v8a и Oreo 8.1. Он предназначен для портативного устройства, а не для мобильного телефона.Проблема в том, что мне нужно использовать несколько готовых библиотек .SO.У меня нет исходного кода только в SO-файлах.У меня есть только файлы .so для следующих архитектур: arm64-v8a armeabi armeabi-v7a (созданный третьей стороной)

Проблема в том, что практически невозможно отлаживать на виртуальном устройстве, так как у меня нет x86совместимые библиотекиЕсли я выберу виртуальное устройство x86, библиотеки не будут загружаться, поскольку папка x86 отсутствует.Если я скопирую libs в папку x86.Тогда библиотеки потерпят неудачу, потому что они не правильной архитектуры.Если я создаю виртуальное устройство arm64, я могу найти только изображения для Android версии 7.1 (доступны для загрузки в Android Studio), что не идеально, и даже для запуска виртуального устройства требуется около 10 минут.Это неоправданно медленно.

Есть ли какое-то решение?

Спасибо, С наилучшими пожеланиями // Jonas

1 Ответ

0 голосов
/ 25 сентября 2019

Вы можете попробовать Genymotion эмулятор с транслятором ARM: 8.0 и 8.1 .Я не проверял первую ссылку с 8.1, но она тоже должна работать.

...