Похоже, вы добавляете зависимость как jar
вместо aar
.
aar
содержит информацию о том, какие файлы следует рассматривать как ресурсы Android, нативные библиотеки и т. Д. В приложении.A jar
- это просто список файлов без концепции Android.Поскольку jar
, от которого вы зависите, содержит каталог lib
, файлы обычно считаются собственными библиотеками, но поскольку файлы приходят из jar, а не aar, система сборки предупреждает, что вряд либыть нативной библиотекой и может иметь непредвиденные последствия во время выполнения.
Попробуйте упаковать эту библиотеку как .aar
вместо .jar
.См. Эту документацию: https://developer.android.com/studio/projects/android-library
Редактировать: обратите внимание, что этот файл не мог быть загружен платформой Android, если он был включен, как есть в APK, поэтому даже если предыдущие системы сборки позволяли вам что-либо помещатьв APK пакет приложений для Android более ограничен, чтобы гарантировать, что вы случайно не поместите ненужные файлы, которые излишне увеличат размер вашего приложения.