Go to file
2017-03-20 10:09:45 -07:00
.github CB-11921 - Add github pull request template 2016-10-04 21:49:55 -07:00
bin CB-12546: switch to superspawn for shelling out where possible. rework android sdk module to work with new sdk. 2017-03-20 10:09:45 -07:00
cordova-js-src CB-11880 android: Fail-safe for cordova.exec() 2016-10-12 15:20:40 -07:00
framework CB-12524: Test distributing a wrapper in the framework directory 2017-03-13 13:51:36 -07:00
node_modules CB-12546: move check_reqs to templates directory and update module references. 2017-03-20 10:08:36 -07:00
spec CB-12546: based on android command exit code and stdout, conditionally try to invoke avdmanager to list out AVD images. tweak relevant test to match behaviour. small tweak to use exposed methods for checking platform (for easier future stubbing). 2017-03-20 10:08:36 -07:00
test CB-12465: Writing new JUnit Test Instrumentation to replace tests and retire problmatic tests 2017-02-27 09:28:02 -08:00
.gitattributes CB-9836 Add .gitattributes to prevent CRLF line endings in repos 2015-11-12 18:34:41 +03:00
.gitignore CB:12018 : added dev dependencies to gitignore 2017-01-17 09:38:14 -08:00
.jshintignore CB-10729 Move plugin handlers tests for into platform's repo 2016-03-01 11:31:14 +03:00
.jshintrc CB-8410 Enable jshint for Android platform 2015-02-03 15:21:56 -05:00
.ratignore added framework/build to .ratignore 2016-10-24 11:54:00 -07:00
.reviewboardrc Add a .reviewboardrc file to make using post-review easier. 2013-05-21 12:35:47 -04:00
.travis.yml CB-12524: Workaround for obsolete gradle on integration servers 2017-03-13 13:51:37 -07:00
appveyor.yml CB-11726 - Update appveyor node versions to 4 and 6, so they will always use the latest versions 2016-08-19 15:49:56 -07:00
CONTRIBUTING.md CB-9800 Fixing contribute link. 2015-10-23 15:16:41 -07:00
LICENSE Fixed line endings 2015-10-20 16:15:57 -07:00
NOTICE Checked the notice file, updating to 2015 2015-10-26 16:42:06 -07:00
package.json CB-12546: emulator specs. 2017-03-20 10:08:36 -07:00
README.md CB-10888 Enable coverage reports collection via codecov 2016-03-16 17:42:01 +03:00
RELEASENOTES.md CB-12403 Updated RELEASENOTES and Version for release 6.1.2 2017-01-26 15:21:50 -08:00
VERSION Set VERSION to 6.2.0-dev (via coho) 2016-11-02 16:32:15 -07:00

Build status Build Status codecov.io

Cordova Android

Cordova Android is an Android application library that allows for Cordova-based projects to be built for the Android Platform. Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript.

Apache Cordova is a project of The Apache Software Foundation (ASF).

⚠️ Report issues on the Apache Cordova issue tracker

Requires

Cordova Android Developer Tools

We recommend using the Cordova command-line tool to create projects and be able to easily install plugins.

However, the following scripts can be used instead:

./bin/create [path package activity] ... creates the ./example app or a cordova android project
./bin/check_reqs ....................... checks that your environment is set up for cordova-android development
./bin/update [path] .................... updates an existing cordova-android project to the version of the framework

These commands live in a generated Cordova Android project. Any interactions with the emulator require you to have an AVD defined.

./cordova/clean ........................ cleans the project
./cordova/build ........................ calls `clean` then compiles the project
./cordova/log   ........................ streams device or emulator logs to STDOUT
./cordova/run   ........................ calls `build` then deploys to a connected Android device. If no Android device is detected, will launch an emulator and deploy to it.
./cordova/version ...................... returns the cordova-android version of the current project

Using Android Studio

  1. Create a project
  2. Import it via "Non-Android Studio Project"