代码之家  ›  专栏  ›  技术社区  ›  Dror Cohen

我怎么知道我运行的是哪个android ndk版本

  •  4
  • Dror Cohen  · 技术社区  · 16 年前

    在gui中,您可以转到设置->关于电话->固件版本并获得2.1(或其他版本)。 如何从命令行执行此操作(或者对于需要在运行时执行此操作的本机应用程序)?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Christopher Orr    16 年前

    NDK不是在手机上运行的,它只是一组工具,可以让你构建在Android设备上运行的本机库。因此,没有版本检查。

    唯一的硬性要求是使用Android 1.5或更高版本:

    但是,如果您想使用OpenGL ES API的特定部分,则需要确保您的应用程序运行在特定版本的Android操作系统上,但这是通过AndroidManifest.xml文件正常完成的。

    看见 http://developer.android.com/sdk/ndk/index.html#requirements

        2
  •  2
  •   Ofer    16 年前

    实际上,这是个好问题。如果我想在这两个版本上启用编译,我需要知道我使用的是哪个版本的NDK,因为这两个版本的代码树结构是不同的。 我发现他们在一个内部makefile中使用了某种变量,但这两个版本都是一样的。

    推荐文章