# Cordova not available when building through Ionic Pro

**URL:** <https://forum.ionicframework.com/t/cordova-not-available-when-building-through-ionic-pro/148367>\
**Category:** Appflow\
**Created:** [November 23, 2018, 9:46am UTC](https://forum.ionicframework.com/t/cordova-not-available-when-building-through-ionic-pro/148367 "2018-11-23T09:46:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![efiware](https://avatars.discourse-cdn.com/v4/letter/e/3da27b/32.png) [@efiware](https://forum.ionicframework.com/u/efiware)\
**Post date:** [November 23, 2018, 9:46am UTC](https://forum.ionicframework.com/t/cordova-not-available-when-building-through-ionic-pro/148367/1 "2018-11-23T09:46:08Z")

</div>

Hi  
When I build my android app through Ionic Pro it give me these errors.

 ![wLGEj8ctzO6RGNNnaA9IwjFpssBTPCfpuAdBi4Q4uv0lQ-02pnQsCgzFPw-dHD2q-A72nga-hXlKzYAllqj9QEMlxjY_cotFvf5jFID9JU8](https://global.discourse-cdn.com/ionicframework/original/3X/e/9/e9c65767a2cb1b65ff2c18c792b9023ab53ca1c4.png)  
When I build locally on my own PC it works just fine.  
This is my local ionic info

```auto
Ionic:

   ionic (Ionic CLI) : 4.4.0
   Ionic Framework : @ionic/angular 4.0.0-beta.16
   @angular-devkit/build-angular : 0.10.6
   @angular-devkit/schematics : 7.0.6
   @angular/cli : 7.0.6
   @ionic/angular-toolkit : 1.2.0

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms : not available
   Cordova Plugins : not available

System:

   Android SDK Tools : 26.1.1 (C:\AndroidSDK)
   NodeJS : v8.12.0 (C:\Program Files\nodejs\node.exe)
   npm : 6.4.1
   OS : Windows 10

```

This is my package.json

```auto
{
  "name": "tolkeplan-app",
  "version": "0.0.3",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "~7.1.0",
    "@angular/core": "~7.1.0",
    "@angular/forms": "~7.1.0",
    "@angular/http": "~7.1.0",
    "@angular/platform-browser": "~7.1.0",
    "@angular/platform-browser-dynamic": "~7.1.0",
    "@angular/router": "~7.1.0",
    "@fortawesome/angular-fontawesome": "^0.3.0",
    "@fortawesome/fontawesome-svg-core": "^1.2.8",
    "@fortawesome/free-solid-svg-icons": "^5.5.0",
    "@ionic-native/core": "5.0.0-beta.21",
    "@ionic-native/network": "5.0.0-beta.21",
    "@ionic-native/splash-screen": "5.0.0-beta.21",
    "@ionic-native/status-bar": "5.0.0-beta.21",
    "@ionic/angular": "4.0.0-beta.16",
    "@ionic/angular-toolkit": "^1.2.0",
    "@ionic/app-scripts": "^3.2.0",
    "@ionic/pro": "^2.0.3",
    "@ionic/storage": "^2.2.0",
    "cordova": "^8.1.2",
    "cordova-android": "7.1.3",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-file": "6.0.1",
    "cordova-plugin-file-transfer": "1.7.1",
    "cordova-plugin-ionic": "5.2.7",
    "cordova-plugin-ionic-keyboard": "^2.1.3",
    "cordova-plugin-ionic-webview": "^2.2.5",
    "cordova-plugin-network-information": "2.0.1",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "cordova-sqlite-storage": "2.5.2",
    "core-js": "^2.5.4",
    "g": "^2.0.1",
    "ionic": "^4.4.0",
    "moment": "^2.22.2",
    "rxjs": "~6.3.3",
    "zone.js": "~0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/architect": "~0.10.0",
    "@angular-devkit/build-angular": "~0.10.0",
    "@angular-devkit/core": "~7.0.0",
    "@angular-devkit/schematics": "~7.0.0",
    "@angular/cli": "~7.0.0",
    "@angular/compiler": "~7.1.0",
    "@angular/compiler-cli": "~7.1.0",
    "@angular/language-service": "~7.1.0",
    "@ionic/ng-toolkit": "^1.1.0",
    "@ionic/schematics-angular": "^1.0.7",
    "@types/jasmine": "~3.3.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "^10.12.10",
    "codelyzer": "~4.5.0",
    "jasmine-core": "~3.3.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~3.1.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.11.0",
    "typescript": "~3.1.6"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-network-information": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-keyboard": {},
      "cordova-sqlite-storage": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic": {
        "APP_ID": "my app id",
        "CHANNEL_NAME": "Master",
        "UPDATE_METHOD": "none",
        "UPDATE_API": "https://api.ionicjs.com",
        "MAX_STORE": "2",
        "MIN_BACKGROUND_DURATION": "30"
      }
    },
    "platforms": [
      "android"
    ]
  }
}

```

Anyone that have a solution for this?

---

<div class="post-metadata">

**Author:** ![efiware](https://avatars.discourse-cdn.com/v4/letter/e/3da27b/32.png) [@efiware](https://forum.ionicframework.com/u/efiware)\
**Post date:** [November 23, 2018, 12:03pm UTC](https://forum.ionicframework.com/t/cordova-not-available-when-building-through-ionic-pro/148367/2 "2018-11-23T12:03:46Z")

</div>

My solution for this issue was to change my building script in my package.json to **ionic cordova platform add browser && ng run app:ionic-cordova-build --platform=browser**. This is not a good fixed since the bulding time is so much longer, and it should not be necessary to add an extra platform.

The problem was the that the cordova.js was not included inside the index.html file after angular was build.

---

<div class="post-metadata">

**Author:** ![mhartington](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mhartington/32/137757_2.png) [@mhartington](https://forum.ionicframework.com/u/mhartington)\
**Post date:** [July 19, 2021, 9:08pm UTC](https://forum.ionicframework.com/t/cordova-not-available-when-building-through-ionic-pro/148367/3 "2021-07-19T21:08:31Z")

</div>

Closed on July 19, 2021, 9:08pm UTC


