| Android Debugging Best Practices |
|
|
|
| Written by Administrator |
| Thursday, 08 July 2010 10:32 |
|
The android platform is well known for its complexity, that sets the need for non trivial debugging tools. In many cases, the eclipse embedded debugger is not effective. The android platform includes two layers that interact with each other. The Java layer, where your Java application resides, and the native layer, that includes the linux operating system together with the dalvic virtual machine and native C\C++ libraries . This complexity hurts the effectiveness of the eclipse embedded debugger and sets the need for other debugging tools. The android platform provides us with several unique debugging tools we can use when developing Java applications for that platform. Among these tools the most important one is the Logcat utility that allows us to use a logging mechanism through which we can track the execution of the code. Another important tool is the traceview utility we can use in order to identify bottleneck in our code. This course overview the various available debugging tools on the android platform as well as the common practices in this field. Taking this course you will learn how to effectively debug your application for the android platform and be able to overcome bugs you encounter during the development phase. The following eight video clips explain the steps you should follow when using the traceview utility, one of the debugging tools this course overviews. Doing your first steps you can find a community version of our course available for free personal and academic usage at www.abelski.com. Click here for the complete detailed syllabus of this course. |
| Last Updated on Thursday, 08 July 2010 11:15 |