1. Hello JNI - sample from NDK samples
Q:jni的目录是定死的吗?
Q:project clean能删除.apk文件吗?
A: Yes
Q:如何清除已经生成的.so文件?
ndk-build自动生成 obj 及libs目录
一个典型的含JNI的Android工程目结构
root
src
res
asset
bin -> 最后生成的目标文件,比如.apk
jni -> JNI源代码,c/ c++工程相关文件
obj -> ndk-build生成,c/c++编译后目录代码
libs -> ndk-build生成,c/c++构建后代码,如Shared Lib, .so文件
开发步骤:
* C/C++写native代码
* Java写Android代码
* ndk-build生成.so文件,并自动放进libs目录
* eclipse的builder生成class文件再转成.dex文件
* eclipse的packager生成apk文件
Q:jni的native代码与java代码之间存在显式的名字绑定吗?
Q: 试验不同的package name,不知何故程序异常退出。