从命令行IDE运行NDK本机活动示例

时间:2013-02-13 06:52:33

标签: android android-ndk

有人问过类似的问题:

How to run NDK samples?

Making Android NDK apps with NativeActivity?

我已经获得了command-line文档,我可以创建一个空的Android项目,我不知道如何构建 - 安装 - 运行NDK示例,尤其是NativeActivity one,在非Eclipse构建环境(Ubuntu 10.0.04)中。

所以我的问题是

  1. NativeActivity示例“只是工作”还是除了$adb -d shell "am start -a android.intent.action.MAIN -n com.example.nativeActivity"之外还必须做些什么?
  2. 如何构建,安装,运行NativeActivity示例?

1 个答案:

答案 0 :(得分:5)

我无法回答这个具体的例子。但这是构建和安装使用NDK的Android应用程序的一般过程。

  1. cd到源代码的根目录。
  2. 运行ndk-build。这会构建本机代码,并且应该会将一些.so文件放入libs目录。
  3. android update project --path . --name something
  4. ant debug(或类似)。这将构建Java代码并创建.apk。至关重要的是,构建过程将获取.so目录中留下的libs个文件,并将它们包含在.apk中。
  5. adb install bin/name-of-project.apk
  6. 然后使用Android GUI或使用am start命令正常启动,例如你给。