Android:Debug-app-release.apk

Android:Debug-app-release.apk,android,debugging,release,Android,Debugging,Release,我在OSX 10.11上的Android Studio 2.2 RC中工作,在实现应用内计费后,在生成App-release.apk并将其安装到手机上后,我注意到当购买成功并从我的应用中删除广告时,这是我的一项次要活动,正在导致NullPointerException,并且未加载活动 为了找出原因,我需要在应用内购买活动(debug.apk不允许我完成iAP)时以某种方式调试应用,所以 如何调试安装在手机上的版本apk?使用以下步骤: 在设备中启用调试,并将usb连接到设备使用 命令adb设备列

我在OSX 10.11上的Android Studio 2.2 RC中工作,在实现应用内计费后,在生成App-release.apk并将其安装到手机上后,我注意到当购买成功并从我的应用中删除广告时,这是我的一项次要活动,正在导致NullPointerException,并且未加载活动

为了找出原因,我需要在应用内购买活动(debug.apk不允许我完成iAP)时以某种方式调试应用,所以


如何调试安装在手机上的版本apk?

使用以下步骤:

  • 在设备中启用调试,并将usb连接到设备使用
  • 命令
    adb设备
    列出连接的设备
  • 使用命令adb-s“设备id”logcat并点击
    enter
  • 它将向您显示大量日志消息,但不要担心。只要测试一下你的手机,它就会显示错误。使用ctrl+z停止日志,您可以检查错误


    请看这个。这将有更多帮助。希望这对您有所帮助。

    为什么需要调试发布版apk?您可以在生成apk之前进行调试。应用内购买结果可以设置为测试。谢谢你的回答,我已经尝试去platorm工具目录。并运行此命令。/adb-d“193xxxx”logcat,但它向我显示了使用adb的“指南”,我想它不起作用,如果它有帮助,我在OS Xpls上,请重试。我更新了我的答案。在第三步中使用adb-s“设备id”。