【问题标题】:How is to run applications on Android?如何在 Android 上运行应用程序?
【发布时间】:2017-06-05 11:23:51
【问题描述】:

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

【问题讨论】:

  • 做一些谷歌搜索,展示你的努力......
  • 您需要扩展您的问题位,问题的几个部分令人困惑。还要对你的研究添加一点解释,这会让其他人很容易理解你的研究方向。

标签: java android android-ndk dalvik


【解决方案1】:

请做个调查。

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

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

【讨论】:

    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    相关资源
    最近更新 更多