Android平台上的本机C/C++代码

Eli*_*Ami 8 c++ android native

关于Android平台上的本机C/C++,我有两个问题:

  1. 设备制造商是否有可能在Android平台上开发本机C++应用程序?

  2. 如何在Android平台上开发自己的本机C++应用程序/库,该应用程序/库具有上层Java前端/ API?

cra*_*str 10

官方公告和下载链接:

推出Android 1.5 NDK,第1版
由David Turner于2009年6月25日上午10:30发布

你们中许多人一直在要求从Android应用程序调用本机代码.我很高兴地宣布开发人员现在可以从Android开发者网站下载Android Native Development Kit.

http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html


Mic*_*sch 0

这是可能的,但不支持。不同 Android 系统的本机代码要求可能存在很大差异;除非您正在处理非常低级的基础设施,否则最好采用 Java 源到 Dalvik-VM 路线以实现可移植性。当然,您可能会与您为其编写本机代码的手机绑定在一起,尽管如果您将其集成到 Android 中,它可能会被系统打算支持的所有平台所接受和维护。

  • 非常不准确。本机代码可在任何支持 IT 的手机上运行,​​就像 Java 代码一样 (3认同)