私はjniから呼び出されるJavaのメソッドを持っています:
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」が表示されますが、その後は何も表示されません。DoSomething()
'B'または 'C' または 'D'からのログはありません。本当に奇妙です。プロジェクトをクリーンアップし、IDE を再起動しましたが、何も役に立ちませんでした。例外は発生せず、アプリはクラッシュしません。
B
ログ ファイルに、、、C
およびのエントリがないのはなぜD
ですか?