Ошибка обновления NDK для opensl

У меня возникла проблема с компиляцией кода. После обновления проекта я получаю поле сборки с ошибкой.

Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi mips mips64.
Error:(82) Android NDK: Support for these ABIs will be removed in a future NDK release.

В моем коде я перечислил APP_ABI := all вот так.


person Atif Mukhtiar    schedule 19.02.2018    source источник


Ответы (1)


Просто смени на

APP_ABI := armeabi-v7a arm64-v8a x86

использовать только актуальные архитектуры.

person Anton Malyshev    schedule 19.02.2018
comment
я должен использовать это в файле Application.mk? - person Atif Mukhtiar; 19.02.2018
comment
Да, вы можете использовать его в Application.mk - person Anton Malyshev; 19.02.2018
comment
Также, чтобы работать на всех устройствах, представленных на рынке, достаточно APP_ABI := armeabi-v7a. - person Anton Malyshev; 19.02.2018
comment
Спасибо, Антон. ты знаком с Android? - person Atif Mukhtiar; 19.02.2018
comment
нп, более-менее знакомо :) примите ответ, если он у вас сработал - person Anton Malyshev; 19.02.2018
comment
С такими же ошибками или другими? Не стесняйтесь размещать весь журнал ошибок - person Anton Malyshev; 19.02.2018
comment
А еще лучше полностью удалить линию. - person Dan Albert; 22.02.2018
comment
Также для вашего приложения вредно исключать другие архитектуры. Помимо того факта, что существует нетривиальное количество устройств Intel, по сравнению с arm64 есть довольно значительное улучшение производительности (и, следовательно, батареи). - person Dan Albert; 22.02.2018
comment
@DanAlbert Я включил arm64, но не намного лучше, чем armeabi-v7a - person Anton Malyshev; 22.02.2018