Android 我可以在dalvik上运行C代码吗

Android 我可以在dalvik上运行C代码吗,android,android-ndk,dalvik,Android,Android Ndk,Dalvik,我可以在android上的dalvik VM上运行C代码吗 VM运行字节码,但我需要在dalvik VM上为myApps运行c代码。有可能吗?您应该从这里开始:首先,Dalvik VM只能运行(他自己的)java字节码格式 如果您需要在Android上运行C代码,那么您必须使用,编写C代码,交叉编译,然后才能在Android平台上运行 如果需要从Android应用程序中使用此代码,则需要创建一个将C代码绑定到java(),然后在dalvik vm上运行的java应用程序将调用一些java库,这些

我可以在android上的dalvik VM上运行C代码吗


VM运行字节码,但我需要在dalvik VM上为myApps运行c代码。有可能吗?

您应该从这里开始:

首先,Dalvik VM只能运行(他自己的)java字节码格式

如果您需要在Android上运行C代码,那么您必须使用,编写C代码,交叉编译,然后才能在Android平台上运行


如果需要从Android应用程序中使用此代码,则需要创建一个将C代码绑定到java(),然后在dalvik vm上运行的java应用程序将调用一些java库,这些库将调用您的C代码(作为标准库)。

是的,使用NDk可以在Android vm中运行C代码。

更准确地说,dalvik vm根本不运行java字节码。它使用它自己的字节码格式。@JesusFreke:对,我编辑了我的答案,以避免Oracle向我发动一支laywers军队;)