【问题标题】:Step through a release version in Android逐步完成 Android 中的发布版本
【发布时间】:2012-07-17 16:26:08
【问题描述】:

是否可以在无法修改的商业 Android 设备上调试已签名的应用程序版本?一个没有 with debuggable = "true"。

【问题讨论】:

标签: android debugging


【解决方案1】:

是的,这是可能的。但是,应用程序的清单文件中必须有 android:debuggable="true"。

这里有一个similar question,可以为您提供更多详细信息。

【讨论】:

  • 那么,除非您向他们发送调试版本供他们测试,否则绝对没有办法获得市场发布的应用程序并复制用户看到的错误?这是正确的吗?
  • 您可以询问他们在看到错误时采取了哪些步骤,并且您可以重现运行 debug 版本的应用程序的问题。但是,如果您无权访问该特定应用程序的源代码,并且您想帮助debug 某人遇到的问题...您运气不好(如果android:debuggable="false")。
【解决方案2】:

如果您可以使用调试器连接到设备,那么一旦应用程序运行,无论它是否来自已签名的 apk,您都可以尝试将调试器附加到应用程序进程。

【讨论】:

    猜你喜欢
    • 2016-10-09
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    • 2013-07-12
    • 2018-09-24
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多