Como adicionar nosso próprio plugin no projeto Cordova 3.1 através do Cordova CLI para plataforma Android?
-
21-12-2019 - |
Pergunta
Consigo adicionar o plugin desenvolvido pelo Apache por meio da interface de linha de comando Cordova para a plataforma Android.Mas não consegui adicionar o plugin que foi projetado por mim mesmo através da CLI.por favor me ajude a adicionar plug-ins feitos por mim no projeto cordova3.1.
Solução 2
Depois de muita luta encontrei a solução para o problema acima.
- Crie um projeto Cordova (suponha CordovaDemo) por meio da CLI
- Adicione a plataforma android
- Adicione seu próprio arquivo plugin your.js dentro do js de
CordovaDemo/www/js/your.js
Edite o
CordovaDemo/www/index.html
Adicione a tag de script abaixo< script type="text/javascript" src="js/your.js">
Adicione seu arquivo YourPlugin.java dentro do src da sua plataforma Android
6. Adicione isso dentro res/xml/config.xml
< feature name="YourPlugin">
< param name="android-package" value="yourpackage.YourPlugin" />
< /feature>
Importe o projeto Android no Eclipse e execute
Outras dicas
Se você criar um arquivo plugin.xml em seu diretório de plugin personalizado (leia este documento sobre como fazer isso: http://cordova.apache.org/docs/en/3.1.0/plugin_ref_spec.md ), você deverá ser capaz de:
- coloque o plugin em um repositório git em algum lugar (eu só usei o github, mas qualquer repositório git deve funcionar:
cordova plugin add http://github.com/youraccount/yourrepo/
- coloque o plugin em algum lugar de um sistema de arquivos:
cordova plugin add relative/path/to/dir/containing/plugin.xml
oucordova plugin add /absolution/path/to/dir/containing/plugin.xml
Usar o plugin.xml permite aproveitar a injeção automática de xml no config.xml, etc.