PDA

Просмотр полной версии : 1С 8.3.12, android, внешняя компонента, странное поведение.



gigacoder
20.08.2018, 19:00
Здравствуйте!

Столкнулся со странным поведением JNI: при "чистом" запуске 1С вызов System.loadLibrary("название библиотеки") отрабатывает нормально, но если закрыть 1с, затем открыть снова, loadLibrary проходит якобы нормально, но JNI_OnLoad не вызывается, java-методы не сопоставляются нативным методам С++.

Проект взят из VNCOMP83/example/NativeAPIMobile/, изменения в нём минимальны - перетащил под CMake.

Платформа: 1С:Предприятие 8.3 (8.3.12.1567)
Конфигурация: Прикладное решение предназначено для хранения компонентов, из которых выполняется сборка мобильных приложений для работы на платформе 1С:Предприятие версии 8.3. Также хранятся собранные мобильные приложения. (2.0.3.31)


Помогите, пожалуйста. Буду очень признателен.