[
https://issues.apache.org/jira/browse/CB-8060?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14246700#comment-14246700
]
ASF GitHub Bot commented on CB-8060:
------------------------------------
GitHub user oliversalzburg opened a pull request:
https://github.com/apache/cordova-wp8/pull/67
Use the newer AppDeployCmd when available
The old XapDeployCmd could raise "Error: The parameter is incorrect." with
project files that were opened with more recent versions of Visual Studio.
This change looks for the Windows Phone SDK 8.1 AppDeployCmd before falling
back to the WP SDK 8.0 XapDeployCmd.
Fixes CB-8060
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/hartwig-cordova/cordova-wp8
feature/appdeploy-wpsdk8.1
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cordova-wp8/pull/67.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #67
----
commit d292b80a69d302280eef940b5ee816bd8e2d7d2c
Author: Oliver Salzburg <[email protected]>
Date: 2014-12-15T14:42:39Z
Use the newer AppDeployCmd when available
The old XapDeployCmd could raise "Error: The parameter is incorrect." with
project files that were opened with more recent versions of Visual Studio.
This change looks for the Windows Phone SDK 8.1 AppDeployCmd before falling
back to the WP SDK 8.0 XapDeployCmd.
----
> Unable to deploy to Windows Phone 8 device
> ------------------------------------------
>
> Key: CB-8060
> URL: https://issues.apache.org/jira/browse/CB-8060
> Project: Apache Cordova
> Issue Type: Bug
> Components: WP8
> Affects Versions: 3.7.0
> Environment: Windows 8.1 Pro x64
> Reporter: Oliver Salzburg
> Assignee: Jesse MacFadyen
>
> Running {{cordova run wp8}} will always start an emulator.
> Running {{platforms/wp8/cordova/run --device}} will give the following output
> {code}
> $ platforms/wp8/cordova/run --device
> Building project: d:/eu.fairmanager.mobile/platforms/wp8/FairManager.sln
> Configuration : debug
> Platform : any cpu
> Building the projects in this solution one at a time. To enable parallel
> build, please add the "/m" switch.
> FairManager ->
> d:\eu.fairmanager.mobile\platforms\wp8\Bin\Debug\eu.fairmanager.mobile.dll
> Begin application manifest generation
> No changes detected. Application manifest file is up to date
> Begin Xap packaging
> No changes detected. Xap package is up to date
> Deploying package to device
> Error: The parameter is incorrect.
> XapDeployCmd - Help
> Syntax:
> XapDeployCmd.exe <cmd[:param]> <Product-id/Xap FileName>
> <targetdevice[:param]>
> <cmd[:param]> - Specifies the command to be executed (one of the following)
> /installlaunch - installs and launches the application on the
> device.
> (requires Xap Filename)
> /update - updates application already installed on device
> (requires Xap Filename)
> /launch - launches application installed on the device
> (requires product-id)
> /uninstall - uninstalls the application from the device
> (requires product-id)
> /EnumerateDevices - lists the valid device targets along with their
> device indices.
> <product-id> - Specifies the GUID of the product. This is located in
> WMAppManifest.xml file of the project
> <Xap Filename> - Specifies the full path of Xap to be installed/updated.
> </targetdevice[:param]> - Specifies the target device (one of the following)
> xd - default emulator
> de - Windows Phone device connected to the desktop
> n - device listed at index n. To get the list of devices
> use the following command
> "XapDeployCmd.exe /EnumerateDevices"
> Examples: (assuming product id is f8ce6878-0aeb-497f-bcf4-65be961d4bba and
> XapFilePath is D:\PhoneApp1.xap)
> XapDeployCmd.exe /installlaunch D:\PhoneApp1.xap /targetdevice:xd
> - installs PhoneApp1 on the default emulator and then launches it
> XapDeployCmd.exe /launch f8ce6878-0aeb-497f-bcf4-65be961d4bba
> /targetdevice:de
> - launches the app with specified product id on the device
> XapDeployCmd.exe /update D:\PhoneApp1.xap /targetdevice:2
> - updates PhoneApp1 already installed on the device
> specified by device index 2. To get the list of valid indices use
> the EnumerateDevices command
> XapDeployCmd.exe /uninstall f8ce6878-0aeb-497f-bcf4-65be961d4bba
> /targetdevice:xd
> - uninstalls the app with specified product id from the default emulator
> XapDeployCmd.exe /EnumerateDevices
> - enumerates the list of valid device targets along with their
> corresponding device index
> ERROR: Error code -2147024809 for command: C:\Program Files (x86)\Microsoft
> SDKs\Windows Phone\v8.0\Tools\Xap Deployment\XapDeployCmd.exe with args:
> /installlau
> nch,d:/eu.fairmanager.mobile/platforms/wp8/Bin/debug/CordovaAppProj_Debug_AnyCPU.xap,/targetdevice:de
> {code}
> The project deploys fine to the device when using Visual Studio.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]