如何查看用于测试目的的设备登录android。 即使应用程序未运行,也要保留日志?
谢谢
答案 0 :(得分:1)
您可以使用GhostLog
上提供的GitHub
。
将jar文件放在项目libs文件夹中,并将以下内容添加到AndroidManifest.xml(<application>
标记内):
<receiver android:name="com.readystatesoftware.ghostlog.integration.IntegrationReceiver"
android:permission="com.readystatesoftware.ghostlog.permission.READ_LOGS" >
<intent-filter>
<action android:name="com.readystatesoftware.ghostlog.integration.COMMAND" />
</intent-filter>
</receiver>
<!--Reads logs and broadcasts them to Ghost Log-->
<service android:name="com.readystatesoftware.ghostlog.integration.IntegrationService" />
注意:在Android 4.1及更高版本上读取系统日志需要设备根(超级用户)访问权限。 如上所述,非root用户仍然可以通过意图集成将Ghost日志与自己的应用一起使用