2017-06-05 34 views
0

首先我很抱歉,因为我的英语水平很差。 但是我的问题。 如何在Android OS上编译和运行用c/C++和NDK编写的应用程序? 是否在Dalvik或ART中编译和运行应用程序? 还是独立的是VM? 对于用其他语言编写的程序,情况如何?例如(Xamarin中的C#)或(Firemonkey中的Delphi)或(Basic)或(Python)?非常感谢我的问题答案。如何在Android上运行应用程序?

+0

做一些Google搜索,显示你的努力....... –

+0

你需要扩大你的问题位的问题的几个部分是混乱。也加入一些关于你的研究的解释,它会让其他人很容易理解你要去哪个方向。 – Swapnil

回答

0

请做一个研究。

基本上是的,几乎所有非本地解决方案都使用某种虚拟机。例如Xamarin在Android平台上使用MonoVM。 C#代码被编译成CIL,由Mono执行环境执行。这个执行环境与Java虚拟机并行运行,这意味着应用程序不会像原生应用程序那样执行,但是它们以相同的方式执行。这意味着性能与MonoVMs的实现相关。

MonoVM与应用程序一起打包,这意味着Xamarin平台应用程序可以以与本机应用程序相同的方式安装,无需任何额外安装。

相关问题