In the recent past I have read deployment problems reported by users in smart device development forums. It was my observation that majority of the issues reported do not contain enough information to troubleshoot the problem. This will result in few email exchanges back-and-forth which is frustrating to both the parties involved. It is like suggesting a solution based on the symptoms described by the user. The same symptom could be caused by multiple reasons and to zero-in on a cause one has to perform additional tests. Since we will not have access to user's machine, there are few things that users can try out to troubleshoot the deployment problem.
1. Try to identify in which phase of F5 the failure has occurred
Those who read my first blog post on deployment essential might recall that F5 = Build + Connect To Device + Deploy + Debug Launch. Most users press F5 and in some cases based on the error message it may not be possible to identify the phase in which F5 has failed. Trying out the individual operations that make up F5 will let us narrow down the phase.
2. Few things to check if connectivity to device has failed
3. Few things to check if failure has occured during deployment phase
4. Few thigs to try if debug launch has failed
5. What if you had tried all of the above and still have no clue to troubleshoot the problem?Send a mail to smart device development forum describing the problem you are facing along with the following details
This will greatly help in quickly identifying the cause of a problem.