Go to file
2017-04-10 12:12:46 -07:00
.github CB-11921 - Add github pull request template 2016-10-04 21:49:55 -07:00
bin CB-12640: support for android sdk tools 26.0.1. simplified target parsing by using avdmanager instead of sdkmanager. flipped target parsing logic so that it always tries to use avdmanager to retrieve targets first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests. 2017-04-10 12:12:46 -07:00
cordova-js-src CB-11880 android: Fail-safe for cordova.exec() 2016-10-12 15:20:40 -07:00
framework updated version in build.gradle 2017-04-07 10:56:39 -07:00
node_modules CB-12621: reverted elementtree dep to 0.1.6 2017-04-02 17:11:17 -05:00
spec CB-12640: support for android sdk tools 26.0.1. simplified target parsing by using avdmanager instead of sdkmanager. flipped target parsing logic so that it always tries to use avdmanager to retrieve targets first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests. 2017-04-10 12:12:46 -07:00
test CB-12609: added missing license headers 2017-03-28 15:03:47 -07: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 CB-12609: added missing license headers 2017-03-28 15:03:47 -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 Set VERSION to 6.3.0-dev (via coho) 2017-04-02 17:43:13 -05:00
README.md CB-10888 Enable coverage reports collection via codecov 2016-03-16 17:42:01 +03:00
RELEASENOTES.md CB-12627 Updated RELEASENOTES and Version for release 6.2.1 2017-04-02 17:40:35 -05:00
VERSION Set VERSION to 6.3.0-dev (via coho) 2017-03-28 15:18:35 -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"