Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проблема
Это сообщение указывает на проблему с добавлением собственной библиотеки Android (*.so ) в ФАЙЛ APK проекта .NET для Android во время сборки.
К таким ситуациям относятся:
- .NET для Android не может определить ABI Android для библиотеки.
- Если ссылка идет из сборки, .NET для Android пропустит этот файл и издаст предупреждение, упоминающее этот файл.
- Если проект .NET для Android содержит ошибку, .NET для Android выдаст сообщение об ошибке, содержащее ссылку на файл.
- Обнаружены повторяющиеся экземпляры собственных библиотек.
- .NET для Android будет включать первую запись в APK и выдает предупреждение, указывающее на повторяющийся файл.
Ознакомьтесь с документацией по Android , чтобы узнать об API Android.
Распространенные причины:
- Проект .NET для Android содержит либо операцию сборки
@(EmbeddedNativeLibrary), либо@(AndroidNativeLibrary)в каталоге, не соответствующем допустимому ABI Android. - Проект .NET для Android ссылается на два проекта библиотеки Android, которые содержат одну и ту же нативную библиотеку, посредством элемента сборки
@(EmbeddedNativeLibrary)или@(AndroidNativeLibrary).
Решение
- Поместите все собственные библиотеки Android в каталог в проект .NET для Android с соответствующим ABI, например arm64-v8a, armeabi-v7a, x86 или x86_64.
- Удалите все повторяющиеся экземпляры собственной библиотеки.