有人问过类似的问题:
Making Android NDK apps with NativeActivity?
我已经获得了command-line文档,我可以创建一个空的Android项目,我不知道如何构建 - 安装 - 运行NDK示例,尤其是NativeActivity one,在非Eclipse构建环境(Ubuntu 10.0.04)中。
所以我的问题是
$adb -d shell "am start -a android.intent.action.MAIN -n com.example.nativeActivity"
之外还必须做些什么?答案 0 :(得分:5)
我无法回答这个具体的例子。但这是构建和安装使用NDK的Android应用程序的一般过程。
cd
到源代码的根目录。ndk-build
。这会构建本机代码,并且应该会将一些.so
文件放入libs
目录。android update project --path . --name something
ant debug
(或类似)。这将构建Java代码并创建.apk。至关重要的是,构建过程将获取.so
目录中留下的libs
个文件,并将它们包含在.apk中。adb install bin/name-of-project.apk
am start
命令正常启动,例如你给。