1

有人问过类似的问题:

如何运行 NDK 示例?

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

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

所以我的问题是

  1. NativeActivity 示例是否“正常工作”或者除了 just 之外你还需要做些什么$adb -d shell "am start -a android.intent.action.MAIN -n com.example.nativeActivity"吗?
  2. 您如何构建、安装、运行NativeActivity示例?
4

1 回答 1

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您提供的命令正常启动。
于 2013-02-13T09:47:22.037 回答