Во-первых, это НЕ обман Импорт библиотеки Android AAR - без определения класса
У меня есть AAR.Большинство классов в AAR отлично работают в моем клиентском приложении.Тем не менее, некоторые классы возвращаются с Java.lang.NoClassDefFoundError:
, есть 3-5 сообщений, предшествующих этой ошибке Rejecting re-init on previously-failed class java.lang.Class<com.package.classname>
Я проверил dex apk, и классдействительно там.
Возвращающиеся классы, которые не найдены, являются классами моста JavaCPP к коду JNI.
Если я запускаю приложение как зависимость модуля, чтобы приложение хоста имело прямой доступ к источникумодуль библиотеки, то работает нормально и не вылетает.
Когда я собираю AAR (с отключенным proguard), классы jni не найдены