要读取logcat,要有android.permission.READ_LOGS,但是出于安全问题,这个权限在4.1以后被禁止了.
只有系统签名应用(每个手机厂商或者ROM厂商发布ROM用的签名)或者系统App(放到系统System/App/目录下的应用,一般指预置应用)才能使用该权限
如果你想收集程序的Log信息,目前只能通过“ POWER + VOLUME UP + VOLUME DOWN”组合键来触发一个发送BugReport的操作,可以通过Email SMS 等方式来发送,内容为当前运行的界面截图和“dumpstate
”信息。
但是如果是root的手机,还是能通过以下办法实现,但是没root的手机就不可能了。
http://stackoverflow.com/questions/11461650/read-logs-permission-on-jelly-bean-api-16