Android Jni代码示例讲解
http://gyht0808.javaeye.com/blog/763435在学习android jni用法时,在编译那一步,有个envsetup.sh文件,这个文件是干嘛用的呢?该怎么写?
多谢!!
Android Jni使用方法步骤(7)编译生成动态库新建文件夹~/mydroid/external/libJNITest 
 把上面编写好的头文件,c/c++源文件,make文件拷贝进上面目录中 * 需要注意的是把PRELINK_MOUDULE设置成false否则需要重新做成img文件再烧入。在ubuntu中执行cd 
cd mydroid/build/ 
envsetup.sh 
cd ~/mydroid 
cd external/libJNITest/ 
mm 

解决方案 »

  1.   

    envsetup.sh是在Android source code下面的build目录下吧。设置环境变量用的,然后就可以make来编译你的JNI的.so文件了。我刚玩了一阵JNI。呵呵
      

  2.   

    多谢,我下载的源码不全,build下面没有这个文件。
      

  3.   

    source build/envsetup.sh 后mm命令才可以找到。 
      

  4.   

    在2.3的源码下编译jni需要在makefile中增加
    LOCAL_MODULE_TAGS := optional
    才能mm过。