第一个问题:
你把生成的目标目录sensors.default_intermediates删掉后,再重新编译一下看
因为你可能之前已经编译过了,再编译的时候,没变化的地方就不再重新编译个人见解,你可以试一下看

解决方案 »

  1.   

    多用system.out.println("");
    不信找不出来!
      

  2.   

    1. 你好好看看,错误在
    make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
    sensors.default_intermediates/sensors.o] 
    的上面。2. build/core/binary.mk
      

  3.   

    把out删了重新编 (⊙o⊙)…
      

  4.   


    1、错误在
    make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
    sensors.default_intermediates/sensors.o] 
    的上面。  看不出是什么错误? 碰到类似的错误怎么看?2、在build/core/binary.mk中grep不到target thumb C++,请问是哪条规则推导的?
      

  5.   

    是的,Log不全面,上下文都拿出来。
      

  6.   

    1. make error 1: 指的是编译的代码中出现了  undefined symbol。
        请检查相应代码,或者将代码贴出来,好帮你分析。2. target thumb C++: sensors.default <= hardware/libhardware/modules/ 
    sensors/sensors.cpp  这句的打印在 LINUX\android\build\core\definitions.mk中,@echo "target $(PRIVATE_ARM_MODE) C++: $(PRIVATE_MODULE) <= $<"