本帖最后由 genius1wjc 于 2011-04-06 09:17:00 编辑

解决方案 »

  1.   

    #include <utils/Log.h>
    加这个头文件试试
      

  2.   

    不行啊,你确认getaddrinfo.c确实能用LOGE吗?
    #include <syslog.h>
    #include <stdarg.h>
    #include "nsswitch.h"#include <android/log.h>
    #include <jni.h>
    #include <JNIHelp.h>
    //#include <android_runtime/AndroidRuntime.h>
    #include <stdio.h>
    #include <utils/Log.h>
    //#define LOG_TAG "WJC"
    ......LOGE("question = \n");
    编译报错:build/core/base_rules.mk:69: unusual tags systembuilder on badblocks at external/e2fsprogs/misc
    target  C: libc_common <= bionic/libc/netbsd/net/getaddrinfo.c
    bionic/libc/netbsd/net/getaddrinfo.c:457:1: error: macro "LOG_PRI" passed 3 arguments, but takes just 1
    bionic/libc/netbsd/net/getaddrinfo.c: In function 'getaddrinfo':
    bionic/libc/netbsd/net/getaddrinfo.c:457: error: 'LOG_PRI' undeclared (first use in this function)
    bionic/libc/netbsd/net/getaddrinfo.c:457: error: (Each undeclared identifier is reported only once
    bionic/libc/netbsd/net/getaddrinfo.c:457: error: for each function it appears in.)
    make: *** [out/target/product/generic_x86/obj/STATIC_LIBRARIES/libc_common_intermediates/netbsd/net/getaddrinfo.o] Error 1
      

  3.   

    把#include <syslog.h>去掉。