This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DS-5 binaries file

Dear all,

I'm curious whether the DS-5 generated binaries file can be execute in Android platform?

Parents Reply Children
  • Typical Android applications are written in Java, compiled to Java bytecode and translated to Dalvik code. But the Java/Dalvik code can also call native methods (that is ARM/Thumb code) in shared libraries -- this is what the Android NDK allows you to build.

    DS-5 will be able to debug this native code (alongside the Android SDK/NDK) -- but the support is not in the public trial yet.

    That said, Android can also run normal native applications. The biggest difference between a native ARM Linux application and a native Android application is that Android uses the bionic C library instead of glibc.

    The Android kernel is different than the mainline ARM Linux kernel, but it's largely a superset.

  • When I said "... it's largely a superset", I meant "... it's largely a superset from a native application's perspective".