Как добавить наш собственный плагин в проект Cordova 3.1 через Cordova CLI для платформы Android?
-
21-12-2019 - |
Вопрос
Я могу добавить плагин, разработанный Apache, через интерфейс командной строки Cordova для платформы Android.Но я не смог добавить плагин, разработанный самостоятельно, через CLI.пожалуйста, помогите мне разобраться с добавлением собственных плагинов в проект cordova3.1.
Решение 2
После долгих усилий я нашел решение вышеуказанной проблемы.
- Создайте проект Cordova (предположим, CordovaDemo) через CLI.
- Добавьте платформу Android
- Добавьте свой собственный плагин your.js в файл js
CordovaDemo/www/js/your.js
Отредактируйте
CordovaDemo/www/index.html
Добавьте тег сценария ниже<script type="text/javascript" src="js/your.js">
Добавьте файл YourPlugin.java в src вашей платформы Android.
6.Добавьте это внутрь res/xml/config.xml
< feature name="YourPlugin">
< param name="android-package" value="yourpackage.YourPlugin" />
< /feature>
Импортируйте проект Android в eclipse и запустите
Другие советы
Если вы создаете файл плагина.xml в своем собственном каталоге плагинов (прочитайте этот документ, как это сделать: http://cordova.apache.org/docs/en/3.1.0/plugin_ref_spec.md ), вы должны иметь возможность:
- поместите плагин куда-нибудь в репозиторий git (я использовал только github, но любой репозиторий git должен работать:
cordova plugin add http://github.com/youraccount/yourrepo/
- поместите плагин куда-нибудь в файловую систему:
cordova plugin add relative/path/to/dir/containing/plugin.xml
илиcordova plugin add /absolution/path/to/dir/containing/plugin.xml
Использование плагина.xml позволяет использовать автоматическое внедрение XML в config.xml и т. д.