Porting C++ lib/app on android

前端 未结 3 963
时光说笑
时光说笑 2021-02-15 17:40

I want to port few C/C++ libraries to Android, how feasible it would be

e.g. OpenSSL can it be ported or suppose an application which depends on OpenSSL, what is the bes

相关标签:
3条回答
  • 2021-02-15 18:09

    The android internals wiki is a good starting point, and includes a link explaining how to compile simple native applications.

    Scratchbox does seem to be the way to go for compiling more complex apps & libraries, as you probably know already. I would suggest contacting those folks to get a bearing on your OpenSSL project.

    0 讨论(0)
  • 2021-02-15 18:23

    This should be very doable now with the release of the Android NDK. From their website:

    The Android NDK is a companion tool to the Android SDK that lets Android application developers build performance-critical portions of their apps in native code...

    The NDK provides:

    • A set of tools and build files used to generate native code libraries from C and C++ sources
    • A way to embed the corresponding native libraries into application package files (.apks) that can be deployed on Android devices
    • A set of native system headers and libraries that will be supported in all future versions of the Android platform, starting from Android 1.5
    • Documentation, samples, and tutorials
    0 讨论(0)
  • 2021-02-15 18:25

    There are obviously a good deal of enthusiasts who are working on improving the development environment for Android. But nothing is close enough to production quality yet.

    Dalvik and its java-based environment is the only thing that can be used right now.

    Hopefully, that situation will progressively change over the next couple of years.

    Since you can now buy a re-flashable G1 phone, progress in that area should accelerate.

    0 讨论(0)
提交回复
热议问题