【问题标题】:Android: Debug app-release.apkAndroid:调试 app-release.apk
【发布时间】:2016-09-13 06:33:54
【问题描述】:

我在 OSX 10.11 上的 Android Studio 2.2 RC 中工作,在实施应用内计费后,在生成我的 app-release.apk 并将其安装在我的手机上后,我注意到当购买成功并且广告从我的应用程序中删除,我的辅助 Activity 中的某些东西导致 NullPointerException 并且 Activity 未加载。

要找出导致它的原因,我需要在应用内购买处于活动状态时以某种方式调试应用(debug.apk 不会让我完成 iAP)所以...

如何调试安装在手机上的发布 apk?

【问题讨论】:

  • 为什么需要调试release apk?您可以在生成 apk 之前进行调试。可以设置应用内购买结果进行测试。

标签: android debugging release


【解决方案1】:

使用以下步骤:

  1. 在您的设备中启用调试并将 USB 连接到您的设备使用
  2. 命令adb devices列出连接的设备
  3. 使用命令adb -s "device id" logcat 并点击enter

它会显示很多日志消息,但不要担心。只需测试您的手机,它就会向您显示错误。使用 ctrl + z 停止日志,您可以检查错误。

请阅读此link。它会帮助更多。希望这会对你有所帮助。

【讨论】:

  • 感谢您的回答,我已尝试转到 platorm 工具目录。并运行此命令 ./adb -d "193xxxx" logcat 但它向我显示了使用 adb 的“指南”,我猜它不起作用,如果它有助于我在 OS X 上
  • 请再试一次。我更新了我的答案。第三步使用 adb -s "device id"。
猜你喜欢
  • 1970-01-01
  • 2015-03-12
  • 1970-01-01
  • 1970-01-01
  • 2016-08-26
  • 1970-01-01
  • 2017-12-19
  • 2016-04-20
  • 2021-03-25
相关资源
最近更新 更多