Go to file
Christopher J. Brody 84cb08b23e Revert "Other minor dependencies updates in 7.1.x patch"
This reverts commit 5a5f544a48.

Rationale: base64-js update in 5a5f544 causes extra
base64-js version to be installed under plist
(node_modules/plist/node_modules/base64-js),
which would need to be committed to satisfy the needs
of the deprecated Node.js 4 version.

The extra base64-js version in
node_modules/plist/node_modules/base64-js
was missed at the time 5a5f544 was committed.

The base64-js update in 5a5f544 is now deemed as
not wanted due to the extra base64-js version that
would need to be committed.

The other dependencies updates in 5a5f544
may be nice to have but not considered necessary
for the patch release.

Reverting now to unblock the upcoming 7.1.4 patch release.

Note that neither 5a5f544 nor this revert will
show up in the master branch.
2018-11-22 22:18:32 -05:00
.github CB-11921 - Add github pull request template 2016-10-04 21:49:55 -07:00
bin Resolve issue with plugin target-dir="app*" subdirs (#572) 2018-11-22 10:01:27 -05:00
cordova-js-src Remove obsolete check for JellyBean (GH-534) (#544) 2018-11-16 13:22:41 -05:00
framework Set Version to 7.1.4-dev 2018-11-22 09:25:57 -05:00
node_modules Revert "Other minor dependencies updates in 7.1.x patch" 2018-11-22 22:18:32 -05:00
spec Resolve issue with plugin target-dir="app*" subdirs (#572) 2018-11-22 10:01:27 -05:00
test Always put the Google repo above jcenter 2018-10-23 20:17:21 -07:00
.eslintignore CB-12895 : eslint ignoring cordova.js 2017-09-26 17:15:30 -07:00
.eslintrc.yml CB-12895 : added eslint and removed jshint 2017-06-23 08:07:07 -07:00
.gitattributes CB-9836 Add .gitattributes to prevent CRLF line endings in repos 2015-11-12 18:34:41 +03:00
.gitignore .gitignore updates (7.1.x patch) 2018-07-11 08:57:13 -04:00
.ratignore CB-13912: updated .ratignore to include build diectory 2018-02-20 11:36:55 -08:00
.reviewboardrc Add a .reviewboardrc file to make using post-review easier. 2013-05-21 12:35:47 -04:00
.travis.yml CB-13289: Updating Travis and appveyor 2017-10-31 10:48:19 -07:00
appveyor.yml Merge pull request #413 from infil00p/StudioThreeFix 2017-11-01 10:26:53 -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 Revert "Other minor dependencies updates in 7.1.x patch" 2018-11-22 22:18:32 -05:00
README.md CB-12423: make explicit JDK 1.8 or greater is needed in the README. 2017-07-14 11:13:52 -05:00
RELEASENOTES.md Update VERSION & RELEASENOTES for 7.1.3 2018-11-19 16:37:39 -05:00
VERSION Set Version to 7.1.4-dev 2018-11-22 09:25:57 -05: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"

Running the Native Tests

The test/ directory in this project contains an Android test project that can be used to run different kinds of native tests. Check out the README contained therein for more details!