I'm developing an application that has a significant part of it's business logic in C++ (ported from Windows Mobile). This component requires Bluetooth integration (easiest to to back up in the C# world then pass data down to the native layer). It's run as part a MonoDroid application.
I've been looking round for documentation on how to debug the Native side of the app but have not found too much. There is stuff on debugging native code when running a Java app (and it's very fiddly). The requirement of this component to talk to a Bluetooth SPP makes things trickier as the Bluetooth API in native C++ on Android is not standard or always provided (as far as I understand).
Any thought's on how this can be done? If it can be done? easily?