I’ve got an Ionic 3 project, no changes have been made recently, yet suddenly it won’t build for Android.
Any one know how I can resolve the error below?
Thanks
Here’s the error:
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find :libvlc:.
Required by:
:android:unspecified
I’m using NVM use with a .nvmrc file to manage local node versions as I also have Ionic 4 on this machine too.
nvm use:
Now using node v8.16.2 (npm v6.4.1)
My Ionic info:
Ionic:
Ionic CLI : 5.4.5 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.4
Cordova:
Cordova CLI : 6.5.0
Cordova Platforms : android 6.1.2, ios 4.3.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 14 other plugins)
Utility:
cordova-res : not installed
native-run : 0.2.8 (update available: 0.3.0)
System:
ios-deploy : 1.9.4
ios-sim : 5.0.8
NodeJS : v8.16.2 (/Users/daveshirman/.nvm/versions/node/v8.16.2/bin/node)
npm : 6.4.1
OS : macOS Mojave
Xcode : Xcode 11.3.1 Build version 11C504
────────────────────────────────────────────────
Ionic CLI update available: 5.4.5 → 5.4.16
Run npm i -g ionic to update
────────────────────────────────────────────────
My package.json:
{
"name": "MyIonicApp",
"author": "Dave S",
"homepage": "http://mysite.com",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/animations": "5.2.9",
"@angular/common": "5.2.9",
"@angular/compiler": "5.2.9",
"@angular/compiler-cli": "5.2.9",
"@angular/core": "5.2.9",
"@angular/forms": "5.2.9",
"@angular/http": "5.2.9",
"@angular/platform-browser": "5.2.9",
"@angular/platform-browser-dynamic": "5.2.9",
"@angular/tsc-wrapped": "^4.4.6",
"@backand/angular2-sdk": "^1.2.9",
"@ionic-native/camera": "4.7.0",
"@ionic-native/core": "4.7.0",
"@ionic-native/deeplinks": "4.7.0",
"@ionic-native/device": "4.7.0",
"@ionic-native/diagnostic": "4.7.0",
"@ionic-native/file": "4.7.0",
"@ionic-native/file-transfer": "4.7.0",
"@ionic-native/http": "4.7.0",
"@ionic-native/media-capture": "4.7.0",
"@ionic-native/network": "4.7.0",
"@ionic-native/splash-screen": "4.7.0",
"@ionic-native/status-bar": "4.7.0",
"@ionic-native/video-capture-plus": "4.7.0",
"@ionic/storage": "2.1.3",
"@types/cordova-plugin-file-transfer": "0.0.3",
"aws-sdk": "^2.501.0",
"cordova-ios": "^4.3.1",
"cordova-plugin-streaming-native": "git+https://github.com/joaoduartemariucio/cordova-plugin-streaming-native.git",
"cordova-res": "^0.8.1",
"cordova.plugins.diagnostic": "^3.9.2",
"ionic-angular": "3.9.2",
"ionicons": "3.0.0",
"moment": "^2.19.1",
"rxjs": "5.5.7",
"safe-json-parse": "^4.0.0",
"sw-toolbox": "3.6.0",
"ts-md5": "^1.2.4",
"video.js": "^6.2.8",
"videojs-record": "^3.8.0",
"zone.js": "0.8.20"
},
"devDependencies": {
"@ionic/app-scripts": "^3.2.4",
"@ionic/lab": "1.0.7",
"@ngtools/webpack": "^6.0.0-beta.6",
"cordova-library-helper": "https://github.com/FlyingDonkeyDev/cordova-library-helper.git",
"cordova-plugin-camera": "git+https://github.com/filionf/cordova-plugin-camera.git",
"cordova-plugin-console": "1.0.5",
"cordova-plugin-device": "1.1.4",
"cordova-plugin-file-transfer": "~1.6.1",
"cordova-plugin-headercolor": "~1.0",
"cordova-plugin-ionic-keyboard": "~2.1.3",
"cordova-plugin-media-capture": "~1.4.2",
"cordova-plugin-splashscreen": "~4.0.1",
"cordova-plugin-statusbar": "https://github.com/apache/cordova-plugin-statusbar.git",
"cordova-plugin-video-editor": "~1.1.2",
"cordova-plugin-whitelist": "1.3.1",
"nl.x-services.plugins.videocaptureplus": "~1.0.0",
"typescript": "~2.6.2",
"video.js": "^6.2.8"
},
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-statusbar",
"cordova-plugin-console",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard",
"cordova-library-helper",
"cordova-plugin-compat",
"cordova-plugin-file",
"cordova-plugin-file-transfer",
"cordova-plugin-network-information",
"cordova.plugins.diagnostic"
],
"cordovaPlatforms": [
"ios",
{
"platform": "ios",
"version": "",
"locator": "ios"
}
],
"description": "app to capture user generated content.",
"cordova": {
"plugins": {
"cordova.plugins.diagnostic": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-console": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-camera": {
"CAMERA_USAGE_DESCRIPTION": "This app requires camera access to record video responses.",
"MICROPHONE_USAGE_DESCRIPTION": "This app requires microphone access so we can hear your voice in your video responses.",
"PHOTOLIBRARY_USAGE_DESCRIPTION": "This app requires photo library access to store and retrieve videos for responses."
},
"cordova-library-helper": {},
"cordova-plugin-headercolor": {},
"cordova-plugin-media-capture": {
"CAMERA_USAGE_DESCRIPTION": "This app requires camera access to record video responses.",
"MICROPHONE_USAGE_DESCRIPTION": "This app requires microphone access so we can hear your voice in your video responses.",
"PHOTOLIBRARY_USAGE_DESCRIPTION": "This app requires photo library access to store and retrieve videos for responses."
},
"cordova-plugin-file-transfer": {},
"cordova-plugin-video-editor": {},
"nl.x-services.plugins.videocaptureplus": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-streaming-native": {}
},
"platforms": [
"ios"
]
}
}
``