我在Java中有一个从jni调用的方法:
public static void CallDoSomething()
{
Log.i(LOG_TAG,"A");
Log.i(LOG_TAG,"B");
something.DoSomething();
Log.i(LOG_TAG,"C");
Log.i(LOG_TAG,"D");
}
所以,第一行被调用,我在logcat中得到'A',之后什么都没有。没有'B'或来自DoSomething()
或'C'或'D'的日志。这真的很奇怪。我清理了项目,重新启动了IDE,没有任何帮助。没有例外,应用程序也不会崩溃。
为什么日志文件缺少B
,C
和D
的条目?