在用ndk编译应用程序时,可以在外面ndk的根目录运行make APP=xxx,这些都可以在ndk的doc里面找到方法,但是这样只会编译出动态库,那java层怎么办呢?

 

1 用eclipse

2 用ant

 

对于 第一种方法,发现编译出来的动态库无法打包进apk中,需要时候手动拷贝进手机里:(,目前没有好的办法

 

对于第二种方法,需要先用android update project -p /dir/to/ur/project

然后进入project目录 执行ant release即可。

 

如有BUILD FAILED,可能使用过别的版本的sdk toolupdate过project。解决方法是删除local.properties和build.xml然后再update一下project即可

 

嗨,花了大半天的时间才发现这个问题。。。时光如梭啊