开发者

How can I see the error log (logcat) for Android in Eclipse?

开发者 https://www.devze.com 2022-12-31 13:08 出处:网络
How / where can I see what happ开发者_高级运维ened when my Android application crashes in Eclipse (using Run, not Debug)?Window → Show View → Other, then select Android / LogCat

How / where can I see what happ开发者_高级运维ened when my Android application crashes in Eclipse (using Run, not Debug)?


Window → Show View → Other, then select Android / LogCat



How can I see the error log (logcat) for Android in Eclipse?

How can I see the error log (logcat) for Android in Eclipse?

(If you already see the view, but it doesn't seem to show the correct / up-to-date output, try reselecting the desired device in the devices view.)


Sometimes the device gets "out of sync" with eclipse and logcat doesn't show any messages, as you've discovered.

To fix this, try a) going to DDMS and selecting your device; b) closing the logcat tab and creating a new one; c) disconnecting your device and reconnecting it; d) exiting eclipse and restarting it; e) rebooting your device; or f) rebooting your computer, in that order. Usually the problem is fixed by the time you've done a).


I found Eclipse not very reliable and switched to IntelliJ, much happier that way. IntelliJ 9 supports Android development (not the community edition though). Beside Eclipse DDMS, you can also see the logcat from the command line. Open a shell and change to the folder of your Android SDK, and here to subfolder 'tools'. There you can run

adb shell logcat

which will show you the log.

If you want to explicit distinguish between real device or emulator (in case you're using both), you can add parameters -d or -e

Device:

adb -d logcat

Emulator:

adb -e logcat
0

精彩评论

暂无评论...
验证码 换一张
取 消