Tag Archives: android

Installing plugins in Phonegap 3.0

Check whether the plugin supports Phonegap CLI, or not. If it does,  run the command.

Using the Phonegap CLI run:

phonegap local plugin add https://github.com/aharris88/phonegap-sms-plugin.git

This will place the plugin in your plugins directory and update your android.json file that keeps track of installed plugins.

Then when you run,

 phonegap  build android

or

 phonegap install android

Phonegap will put the necessary files into the platforms/android directory. It will update AndroidManifest.xml, res/xml/config.xml, and it will add the src/org/apache/cordova/sms directory.
If it doesn’t,
–   Copy the .js file to your www folder. And link it to your html.
–   Create a package, create the folder structure as yours package name.                        

comnuevalgoplugin

–   Copy the .java file into this package.
–   Update your platformsandroidresxmlconfig.xml adding the following line.

The plugin will be added to your project. Once these things are done, all you have to do implement the js functionality in your app, as you need it.
To view the errors while building:
Add verbose argument to the build command as follow.

phonegap -V build android

If you’re getting a class not found exception, check the config.xml where you added your plugin. The package name might be not correct.