當我通過測試TestCase
和AndroidTestCase
中的派生類來測試普通的java類時,LogCat輸出消失。
那它是否仍然可以捕獲這些輸出信息?或者說我只能使用更緩慢的ActivityInstrumentationTestCase2 < >
作為基類?
我在 Android 2.1中也遇見相似的問題。Eclipse中可查看logcat,但在Android Junit模式中運行程序就不能顯示任何信息。
從終端窗口的命令行中檢查 logcat
# check the device name you are using
# It gives something like this:
$ ./adb devices
List of devices attached
emulator-5554 device
# open logcat of the device
$ ./adb logcat emulator-5554
D/AndroidRuntime( 943):
D/AndroidRuntime( 943): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 943): CheckJNI is ON