我装了最新的jdk1.6在 Ubuntu 上 修改了环境变量,但是编译Android.mk时还是找不到.

解决方案 »

  1.   

    在JDK的目录下面有个include文件夹,下面有一个jni.h,你找一下看看有没有。
      

  2.   

    能找到.估计我的android.mk文件有问题, 大家看看
    LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_C_INCLUDES := $(JNI_H_INCLUDE)
    LOCAL_MODULE    := H264Android
    LOCAL_SRC_FILES := H264Android.c cabac.c common.c dsputil.c golomb.c h264.c h264utils.c mpegvideo.cinclude $(BUILD_SHARED_LIBRARY)
      

  3.   

    你编译一下自带的hello jni看看有没有问题,没有就不是路径的事儿
      

  4.   

    hello jni 是那里的,不好意思,新手.
      

  5.   

    总是弹出MountManager 怎么处理啊?
      

  6.   

    将<JDK>/include 加入环境变量PATH