APK или комплекты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код - PullRequest
0 голосов
/ 06 октября 2019

У меня есть приложение для Android, которое я пытаюсь загрузить в консоль Google Play.

После анализа apk я могу найти те же файлы .so в папках x86, arm64-v8a и armeabi-v7a.

Хотя у меня нет x86_64.

Но все же, когда я загружаю свой apk в консоль Google Play, я получаю эту ошибку:

APK или комплекты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код

Я следовал документации, чтобы добавить

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

в мой файл build.gradle, но это не соответствует структуре apk.

ЭтоВот как выглядит мой анализируемый apk:

This is how my analyzed apk looks like

Пожалуйста, помогите.

1 Ответ

1 голос
/ 06 октября 2019

Agora SDK, к сожалению, не поддерживает x86_64, что означает, что вам нужно вообще отказаться от поддержки x86, чтобы иметь возможность загружать в Play Console. Удалите «x86» и «x86_64» из списка abiFilters.

В то же время, я бы порекомендовал обратиться к нашим разработчикам SDK, чтобы попросить их добавить поддержку, чтобы вы не потеряли из-за потенциальных возможностей. пользователи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...