Question

Je suis en mesure d'ajouter le plugin qui est conçu par Apache cordova interface de ligne de commande pour la plateforme android.Mais je ne pouvais pas en mesure d'ajouter le plugin qui sont conçus par les propres si la CLI.merci de m'aider à trier pour ajouter des plugins qui est fait par les dans cordova3.1 projet.

Était-ce utile?

La solution 2

Après beaucoup de lutte, j'ai trouvé la solution pour le problème ci-dessus.

  1. Créer Cordova Projet(à supposer que CordovaDemo) par le biais de la CLI
  2. Ajouter la plate-forme android
  3. Ajouter la votre propre plugin your.js fichier à l'intérieur de la js de CordovaDemo/www/js/your.js
  4. Modifier la CordovaDemo/www/index.html Ajouter ci-dessous les balise de script

    < script type="text/javascript" src="js/your.js">

  5. Ajouter votre YourPlugin.java fichier à l'intérieur de la src de votre plate-forme android

6.Ajoutez ceci à l'intérieur res/xml/config.xml

 < feature name="YourPlugin">

           < param name="android-package" value="yourpackage.YourPlugin" />

       < /feature>

L'importation du projet android dans eclipse et exécuter

Autres conseils

Si vous créez un plugin.xml fichier dans votre personnalisé répertoire du plugin (lire cette doc sur comment faire ceci: http://cordova.apache.org/docs/en/3.1.0/plugin_ref_spec.md ), vous devez être en mesure de:

  • mettre le plugin sur un dépôt git quelque part (je ne l'ai utilisé github, mais tout repo git devrait fonctionner: cordova plugin add http://github.com/youraccount/yourrepo/
  • mettre le plugin quelque part sur un système de fichiers: cordova plugin add relative/path/to/dir/containing/plugin.xml ou cordova plugin add /absolution/path/to/dir/containing/plugin.xml

À l'aide de la plugin.xml vous permet de tirer parti de l'injection automatique de code xml dans le config.xml, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top