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

T. *_*ter 1 android android-ndk

有人问过类似的问题:

如何运行NDK样本?

使用NativeActivity制作Android NDK应用程序?

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

所以我的问题是

  1. NativeActivity示例"正常工作"还是除了公共场所之外还需要做些什么$adb -d shell "am start -a android.intent.action.MAIN -n com.example.nativeActivity"
  2. 如何构建,安装,运行NativeActivity示例?

Adr*_*lor 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您提供的命令正常启动.