解决方案 »

  1.   

    在你本地的Android.mk里加上下面一句话LOCAL_SHARED_LIBRARIES := 、
        libjvm
      

  2.   

    上一个写错了
    LOCAL_SHARED_LIBRARIES := \
        libjvm
      

  3.   

    首先感谢intuition444,不过,这个试过了,还是原来的错
      

  4.   

    不可能, 这个函数就是这个库里实现的。 链接上这个库就没问题的。>nm libdvm.so |grep JNI_GetCreatedJavaVMs
    00082fa0 T JNI_GetCreatedJavaVMs把你出错的log贴出来, 也许是你本地的libdvm.so的存放路径有问题。
      

  5.   

    这个库我在android-ndk-r8b下的platforms\android-14\arch-arm\usr\lib下没有看到这个库,我是在windows下用cygwin下ndk-build编译的
      

  6.   

    这个库我在android-ndk-r8b下的platforms\android-14\arch-arm\usr\lib下没有看到这个库,我是在windows下用cygwin输ndk-build编译的
      

  7.   

    那就只能是找一个build好的libdvm.so放到这个目录下了。。
      

  8.   

    不能用JNI_GetCreatedJavaVMs 这个问题是怎么解决的