Отказ от повторной инициализации ранее неудачного класса java.lang.Class<com.package.classname>

Во-первых, это не обман импорта библиотеки 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 не найдены

0 ответов

Другие вопросы по тегам