【发布时间】:2011-08-13 01:25:21
【问题描述】:
刚刚查看 NDK 文档,http://developer.android.com/sdk/ndk/index.html,第一段状态
如果您编写本机代码,您的应用程序仍会打包到 .apk 文件中,并且它们仍会在设备上的虚拟机内运行。
这与修订版 6 的第一个要点相矛盾,
添加了对 x86 ABI 的支持,它允许您生成在兼容的基于 x86 的 Android 设备上运行的机器代码。
现在我的本机将编译为虚拟机的机器码或字节码吗?
---编辑---
也许我读错了,应用程序当然在虚拟机中运行,同时仍然调用显式、自定义、本机(机器)代码。听起来对吗?
【问题讨论】:
-
显然我不会针对 x86,而是针对 ARM,但列出的 URL 并没有那么远。
标签: android-ndk