本帖最后由 Tilter 于 2015-01-04 13:34:17 编辑

解决方案 »

  1.   

    ANDROID_BASE=/cygdrive/c/android/android-src/x86/Intel_x86_sysimg_4.4_20131206 
    这个路径下面应该没有头文件 <utils/Log.h>你要include 头文件应该在 NDK_BASE  =/cygdrive/c/android/android-ndk-r9d 下面的platform相关的平台下
      

  2.   

    <utils/Log.h> 在/cygdrive/c/android/android-src/x86/Intel_x86_sysimg_4.4_20131206/system/core/include/下面,我确认过有这个目录和文件的,
    include的头文件路径通过“ -I$(ANDROID_BASE)/system/core/include”指定了。其实,不仅仅是这个Log.h,$(NDK_BASE)/platforms/android-19/arch-arm/usr/include/下面的头文件,通过这种绝对路径的方式也是找不到的,要改成../../../../android/android-ndk-r9d/platforms/android-9/arch-arm/usr/include才能找到。这可能是一个路径映射的问题,但是第一次用cygwin,不太清楚该怎么弄。