移植 C++ Android 上的库/应用程序

发布于 2024-07-10 04:15:02 字数 1560 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

抱猫软卧 2024-07-17 04:15:02

android 内部 wiki 是一个很好的起点,其中包括 一个链接解释如何编译简单的本机应用程序。

Scratchbox 似乎确实是编译更复杂的应用程序和应用程序的方法。 图书馆,你可能已经知道了。 我建议联系这些人来了解您的 OpenSSL 项目。

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.

老娘不死你永远是小三 2024-07-17 04:15:02

随着 Android NDK 的发布,这应该是非常可行的。 从他们的网站:

Android NDK 是 Android SDK 的配套工具,可让 Android 应用程序开发人员以本机代码构建其应用程序的性能关键部分...

NDK 提供:

  • 一组工具和构建文件,用于从 C 和 C++ 源生成本机代码库
  • 一种将相应的原生库嵌入到可部署在 Android 设备上的应用程序包文件 (.apk) 中的方法
  • 一组本机系统标头和库,从 Android 1.5 开始,所有未来版本的 Android 平台都将受支持
  • 文档、示例和教程

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
郁金香雨 2024-07-17 04:15:02

显然有很多爱好者正在致力于改进 Android 的开发环境。 但目前还没有任何东西足以接近生产质量。

Dalvik 及其基于 java 的环境是目前唯一可以使用的东西。

希望这种情况在未来几年内能够逐渐改变。

由于您现在可以购买可重新闪存的 G1 手机,因此该领域的进展应该会加速。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文