Thursday, 6 November 2014

Visual Studio Multi-device Hybrid app build error - failed to fetch package information org.apache.cordova.*

One of the problem I had encountered running a new Multi-device Hybrid project in Visual Studio is during the build and with pre-selected plugins enabled I am getting this build errors -


------ Adding plugin: org.apache.cordova.battery-status
  Calling plugman.fetch on plugin "org.apache.cordova.battery-status"
  
  C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\q\q.js:126
                      throw e;
                            ^
EXEC : error : Failed to fetch package information for org.apache.cordova.battery-status
      at C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\plugman\registry\registry.js:32:20
      at Request.cb [as _callback] (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\plugman\registry\registry.js:251:9)
      at self.callback (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\node_modules\request\index.js:148:22)
      at Request.emit (events.js:117:20)
      at ClientRequest.self.clientErrorHandler (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\node_modules\request\index.js:257:10)
      at ClientRequest.emit (events.js:95:17)
      at Socket.socketErrorListener (http.js:1551:9)
      at Socket.emit (events.js:95:17)
      at net.js:440:14
      at process._tickCallback (node.js:419:13)
C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets(99,5): error MSB3073: The command ""C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Android" --configuration "Debug" --projectDir . --projectName "CordovaApp" --language "en-US" --buildServerUrl "" --buildTarget "AndroidEmulator"" exited with code 8.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


After a few hours of searching and pulling of hairs, I found out that you can actually install the plugins manually and copying the downloaded plugins straight into your visual studio project. See my own post here in stackoverflow
:
http://stackoverflow.com/questions/26745635/visual-studio-multi-device-hybrid-failed-to-fetch-package-information-error/26749745#26749745

No comments:

Post a Comment