你的Log调用的是哪里的函数啊

解决方案 »

  1.   

    具体LOG函数是这样的:
    private String mLogTag = "RIL_UiccCardApplication";private void log(String msg) {
       Log.d(mLogTag, "[IccCard] " + msg);
    }最后调用Log.d()这个函数,可是打不出来消息~~
      

  2.   

    你调用Android自带的Log,才能在logcat那里查看到日志信息:
    android.util.Log;
    Log.d(String,String);
      

  3.   

    那,要么就是你LogCat设置了过滤,要么就是你的代码根本就没执行到这里
      

  4.   

    检查了一遍,感觉代码没什么问题,
    情况现在是这样的,
    读卡的过程是App启动服务,调用Telephony下的Ril接口部分,
    然后向Qcril下面发送Ril指令,
    Qcril直接访问PBM,处理完后,返回消息到Telephony,最后返回到App.在Qcril层,我是用的QXDM看的消息,显示正常~
    在App层,用的logcat看的消息,显示正常,
    只有在Telephony层,看不到走过的消息,
    还是没找到原因,。
    郁闷中!!不知道有没有人遇到过这种问题~
      

  5.   

    因为是开机时进行读卡的过程,所以不好DEBUG啊,
    这种情况怎么DEBUG呢?
      

  6.   

    找到了点问题所在:
    UiccCardApplication.java是在android\frameworks\base\telephony\java\com\android\internal\telephony
    这个路径下的类都是Internal的,
    会不会是这个原因导致不能LOG出消息的?路过的大侠们过来看看~
    哈哈