DS-5 Debugging on Android

Registered by Andy Doan

Advanced Android apps may use native C/C++ code called trough the Java Native Interface. Such Android apps are made possible by the Android Native Development Kit.
The Eclipse-based Android IDE is great for creating Java apps, but for debugging native code on a physical device there are many obstacles. This talk will show how debugging can be made less painful by using the DS-5 Community Edition Eclipse plugin. Two debug sessions will be walked trough. The first example shows debugging a shared library belonging to a stand-alone app. The second example shows how to debug a system service in a Linaro AOSP-based Android system using real-time profiling to visualize activity in the device.

The presentation is aimed at developers who are not Linux gurus, but are entering the Linux community trough Android. That can e.g. be former Java developers or former RTOS developers switching to Android in their embedded devices.

Blueprint information

Status:
Not started
Approver:
Tony Mansson
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Tony Mansson
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.