Я разработал собственный плагин BlackBerry WebWorks Native Extension для работы с новой версией Cordova v2.8.Пользовательская плагин .so библиотека не найдена для BlackBerry 10 с Cordova 2.8
Чтобы убедиться, что все правильно, я написал простой плагин «эхо», подобный описанному в их руководстве, найденном здесь http://docs.phonegap.com/en/2.8.0/guide_plugin-development_blackberry10_index.md.html#Developing%20a%20Plugin%20on%20BlackBerry%2010 (что довольно расплывчато, если быть честным).
Затем я написал полностью взорванную реализацию. Проект C++, построенный отлично, и добавление плагина и развертывание на симуляторе также было прекрасным без ошибок. Но когда вызывается плагин, я получаю следующую ошибку: «Требовать ошибку Не удается найти /usr/lib/webplatform/plugins/jnext/.so Библиотека не найдена».
Я использовал FTP-клиент для просмотра файловой системы симулятора, и, действительно, файл плагина .so не находится в этом каталоге, но когда я запускаю приложение с помощью простого плагина (который работает), плагин по-прежнему не находится в этом каталоге. Я вижу, что плагин существует в папке, где копируется приложение.
Есть ли способ отладить это? Есть идеи..?
Я считаю, что это недостающая зависимость. Я предположил, что любые зависимости будут подхвачены при создании проекта, поскольку они включены в «Включает» мое расширение. Как я могу это решить? Включать зависимости вручную в проект? – geochr
ОК. Я проверил, что проблема в том, что я ссылаюсь на некоторые заголовки Qt. Я предположил, что это будет нормально, поскольку я написал простой проект Cascades для тестирования моего плагина, но когда я добавляю проект в качестве плагина, он не запускается («давая мне ошибочную ошибку запроса») – geochr
Я нахожу, используя импульсы «Добавить библиотеку», мастер обычно исправляет большую часть этого, но не всегда. – jeffheifetz