如何构建/编译ndk应用程序?

时间:2011-01-31 10:01:31

标签: android android-ndk

嗨,现在我下载ndk,但我不知道如何构建和编译实际上我是新的Android应用程序....现在我使用Linux ...我不是很好的命令行.... < / p>

embdes@embdes-laptop:~$ cd /home/embdes/projects/android/android-sdk-linux_86
/platform-tools/
embdes@embdes-laptop:~/projects/android/android-sdk-linux_86/platform-tools$ 
./adb shell 
# ls
config
cache
sdcard
acct
mnt
d
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
# cd /sdcard
# ls
LOST.DIR
unnai.mp3
car.3gp
DCIM
cheetah-.3gp
funny.3gp
tshirt.3gp
Girl.3gp
dancing.3gp
b7.jpeg
girl1.3gp
tv.3gp
sports.3gp
sports1.3gp
sports3.3gp
sport2.3gp
tv.jpeg
tv1.jpeg
global.jpeg
orange.jpeg
images.jpeg
ddddd.jpeg
balloons-lift-car.3gp
3d-little-monster.3gp
smoking.3gp
the.3gp
NO$GBA.2.6a.zip
worldreborn.bin
# 

2 个答案:

答案 0 :(得分:9)

从这里开始阅读:http://developer.android.com/sdk/ndk/index.html

另请查看他们在此处解释的示例:http://developer.android.com/sdk/ndk/overview.html#samples

在这里:android/ndk-tutorial/你会找到一个在android中使用NDK的教程。

在这里使用带有eclipse的NDK:eclipse-and-android-ndk

希望这会有所帮助。

答案 1 :(得分:3)

  1. 下载并安装ndk

    您可以从https://developer.android.com/ndk/downloads/index.html安装Ndk 在撰写本文时,ndk-r10e是最新版本,我在linux 64位上,所以我下载了这个 - 的机器人-NDK-r10e-Linux的x86_64.bin

  2. 下载后

    2需要安装

    更改权限

    chmod a+x android-ndk-r10e-linux-x86_64.bin
    

    执行

    ./android-ndk-r10e-linux-x86_64.bin
    

    3将它添加到linux上的路径

    export PATH=$PATH:/home/android-ndk-r10e
    
    1. 要运行示例应用程序,请在示例下使用hello-jni enter image description here
    2. 5.从终端和ndk-build

      输入项目位置
      ndk-build 
      

      enter image description here

      1. 在模拟器中运行应用程序以查看结果 enter image description here