当我使用Run运行我的Android应用程序时 - >在Eclipse中运行菜单选项,应用程序在我的手机上启动,当它运行时,我能够在Eclipse中的LogCat中查看日志输出。
当我导出我的应用程序时,将.APK复制到手机上,从APK安装,然后运行已安装的应用程序,我在LogCat中看不到任何输出。
有没有办法查看日志输出?
背景:
我正在实施应用内购买。我认为我有它的工作,当我尝试在应用程序中使用应用程序内购买时,如果它是通过Eclipse的运行菜单在手机上启动的,它会激活Google Play商店,但我收到一条错误消息“此版本该应用程序未配置为通过Google Play结算“。
经过一些谷歌搜索后,我发现此错误被抛出,因为APK需要有一个与我上传到开发者控制台的APK相匹配的签名才能使应用程序内的计费工作,并从Eclipse的运行菜单运行不提供该签名。
所以我尝试安装与我上传到开发者控制台的已签名的APK,现在当我尝试在应用内使用应用内结算时,根本不会发生任何事情。它似乎甚至没有像在Eclipse的运行菜单中运行那样尝试启动Google Play商店。
所以基本上我需要查看当我尝试使用导出的,已签名的APK中的应用内结算时输出的错误消息。
答案 0 :(得分:5)
从控制台或cmd尝试adb logcat
,这将为您提供设备的所有日志。
这是一个小教程:http://forum.xda-developers.com/showthread.php?t=1726238 和官方文件:http://developer.android.com/tools/help/logcat.html
如果您的设备已植根,您也可以尝试使用此设备:https://play.google.com/store/apps/details?id=com.nolanlawson.logcat
答案 1 :(得分:2)
adb logcat
答案 2 :(得分:0)
导出的应用程序通常不应包含任何日志语句。 尝试从Google Play商店手动下载应用,以确保应用内结算功能完美无缺。 还要检查屏幕上显示的错误消息