【问题标题】:How to debug app without uninstall release app如何在不卸载发布应用程序的情况下调试应用程序
【发布时间】:2014-01-26 11:38:04
【问题描述】:

有没有办法在我的智能手机上调试我的应用程序而无需卸载 Play Store 版本? 我想使用我的应用程序,但调试不应该编辑首选项。 我想使用两个不同的应用程序。 每次我想导出为发布 apk 时自然不会更改大量代码。

我要求太多了吗?

【问题讨论】:

  • 如果它没有绑定到设备,那么只需在模拟器上调试它
  • 模拟器太慢了...
  • 如果您使用的是基于 Intel 的 PC,请查看 HAXM
  • @Simon 谢谢你,但模拟器仍然太慢。每次启动都等不了15分钟。它更快,但仍然很慢。 Apple 遥遥领先
  • @fran 像往常一样,不,他们不是。他们只是不必效仿。不知道你在做什么,但我的基于 HAXM 的模拟器在大约 30 秒内启动,运行速度约为 S3 的 75%。大多数东西都很好。你检查过日志吗?

标签: android debugging release


【解决方案1】:

您唯一能做的就是更改 AndroidManifest.xml 中的包名称。

首选项不是唯一要面对的问题:由于证书不同,您也将无法安装调试版本而不是发布版本。

【讨论】:

    【解决方案2】:

    解决方案是按照official documentation 的建议更改应用程序build.gradle 文件中的applicationId

    android {
        ...
        buildTypes {
            debug {
                applicationIdSuffix ".debug"
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 2011-06-02
      相关资源
      最近更新 更多