Common Installations for Windows
You need to have the following software installed on the Windows machine to build and package applications for the Android platform:
- Node.js – Node.js is an open-source cross-platform runtime environment that can be used to develop server-side web applications. The Node Package Manager (npm) in Node.js makes it easier to install and update open-source Node.js libraries. For more information, refer About Node.js (external link). To install Node.js, follow the procedure in Install Node.js on Windows.
- Cordova – Apache Cordova is a mobile application development framework. Instead of depending on platform-specific APIs in Android or iOS developers can use Cordova to build hybrid mobile applications with HTML, JavaScript, and CSS. Cordova command-line runs on Node.js and is available on npm. For more information, refer Cordova Overview (external link). To install Cordova, follow the procedure in Install Cordova on Windows.
- Java Development Kit – Java Development Kit (JDK) is an extended subset of software development kit (SDK) that contains tools to develop, debug, and monitor Java applications. For more information, refer Java SE Documentation (external link). To install JDK, follow the procedure in Install JDK on Windows.
- Ant – Apache Ant is an open-source tool for automating software build process. Ant uses XML to describe the build process and the default XML file is build.xml. Ant requires Java platform. For more information, refer Ant Documentation (external link). To install Ant, follow the procedure in the section, Install Ant on Windows.