運行 AndroidTestCase 或 TestCase 衍生測試時,Eclipse Logcat 視圖無輸出,因測試運行器不連接標準 Logcat 流。解決:使用終端直接查看設備 logcat。
# 1. 確認設備/模擬器序列號
adb devices
# 輸出示例:emulator-5554 device
# 2. 針對性查看該設備 logcat
adb -s emulator-5554 logcat
# 3. 可過濾標籤/級別
adb -s emulator-5554 logcat MyTag:V *:S
09-08 09:44:42.267 W/MyTag ( 754): message1
09-08 09:44:42.709 W/MyTag ( 754): message2
...
./gradlew connectedAndroidTest 會聚合輸出。TestCase) 建議遷移到 JUnit 4/5 + Robolectric 本地運行,無需設備,日誌直接在控制台。測試日誌查看:終端 adb logcat 最直觀,現代工具鏈更便捷。