android - 如何查看在物理设备上运行的导出 APK 的 Android LogCat 输出?

标签 android eclipse logcat

当我在 Eclipse 中使用“运行”->“运行”菜单选项运行我的 Android 应用程序时,该应用程序会在我的手机上启动,并且在它运行时我能够在 Eclipse 中的 LogCat 中查看日志输出。

当我导出我的应用程序、将 .APK 复制到手机上、从 APK 安装它并运行安装的应用程序时,我在 LogCat 中看不到任何输出。

有没有办法查看该日志输出?

上下文:

我正在实现应用内购买。我想我已经开始工作了,当我尝试使用应用程序内的应用程序内购买时,如果它是通过 Eclipse 的“运行”菜单在手机上启动的,它会激活 Google Play 商店,但我收到一条错误消息,提示“此版本该应用程序未配置为通过 Google Play 计费。

经过一些谷歌搜索后,我发现抛出此错误是因为 APK 需要具有与我上传到开发人员控制台的 APK 匹配的签名,以便应用内计费工作,并从 Eclipse 的运行菜单运行不提供该签名。

所以我尝试安装与我上传到开发者控制台的 APK 相匹配的签名 APK,现在当我尝试在应用内使用应用内结算时,什么也没有发生。它似乎甚至没有像通过 Eclipse 的“运行”菜单运行时那样尝试启动 Google Play 商店。

所以基本上,当我尝试使用导出的签名 APK 中的应用内结算时,我基本上需要查看它输出的错误消息类型。

最佳答案

从控制台或 cmd 尝试 adb logcat,这将为您提供设备的所有日志。

这是一个小教程:http://forum.xda-developers.com/showthread.php?t=1726238 和官方文档:http://developer.android.com/tools/help/logcat.html

如果您的设备已获得 root 权限,您也可以试试这个:https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

关于android - 如何查看在物理设备上运行的导出 APK 的 Android LogCat 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30962200/

相关文章:

android - 调试 PhoneGap 应用程序

android - 如何在android中使用volley库调用graphql post请求

java - Eclipse - JFace 表列未显示在自定义对话框中

android - 了解 Android 应用程序是否正在从 Eclipse 运行

android - 是否可以在没有应用程序源代码的情况下查看 log cat 的输出?

Android 控制台显示 : W/art: Attempt to remove non-JNI local reference

java - Android 每 1 小时启动一次 Activity 以将纬度和经度发送到 HTTP Post

android - 如何在单元测试中使用协程测试 livedata

java - 让 Eclipse 警告性能错误

android - 调试 Android 应用程序崩溃 - logcat 中没有信息,附加时控制台中没有信息