【问题标题】:how to build ndk application?如何构建ndk应用程序?
【发布时间】:2011-06-18 13:51:04
【问题描述】:

您好,如何构建 ndk 应用程序...现在我正在使用 linux 操作系统,我是 android 应用程序的新手,请简单告诉我...。

【问题讨论】:

  • 为什么要使用 NDK 构建应用程序?为什么不用 SDK?
  • 转到此处:developer.android.com/sdk/ndk/overview.html 阅读“何时使用本机代码进行开发”部分,如果您了解所有内容并且您的想法属于此类,请选择 NDK。否则,请使用 SDK。
  • 现在我正在创建一个游戏项目...所以我想在 ndk 中构建应用程序
  • 有理由让您的游戏原生化吗?也许 SDK 可以为您工作。
  • 是的,我不会直接跳入 NDK - 熟悉 SDK 并尝试一下。

标签: android build android-ndk


【解决方案1】:

这应该可以帮助你:

http://www.jondev.net/articles/Using_NDK_r4_with_the_Android_SDK_in_Netbeans

向您展示如何使用 NDK 构建简单的“Hello World”应用。

【讨论】:

    【解决方案2】:

    请注意,NDK 不允许您构建应用程序。它只会让您构建一个共享库对象 (.so),您的 SDK 应用程序将在运行时打开该对象以执行本机代码。

    而不是构建和安装应用程序的标准方式:

    ant compile    # (or ant debug)
    ant install
    

    你会有一个额外的步骤:

    ndk-build      # builds the .so files
    ant compile    # builds the Java app and embeds the .so within the final .apk
    ant install
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多