如何在不删除已发布版本的情况下安装应用程序的开发版本?

时间:2015-04-29 23:31:43

标签: android

我对我的应用做了很多更改,如果用户将我的应用更新为以前版本的新版本,我想查看是否有任何崩溃。我想从Play商店下载我的应用程序,执行一些操作,然后将其更新到开发版本,但是当我尝试这样做时,Android Studio会提示我先卸载旧版本。有没有办法可以更新旧版本,就像我的用户一样,如果我发布了更新?

1 个答案:

答案 0 :(得分:1)

android {
  // other stuff here

  buildTypes {
    debug {
      applicationIdSuffix '.debug'
    }
  }
}

这将为您的debug版本提供一个独特的应用程序ID,允许您同时安装debugrelease版本。

请注意,默认情况下,两个应用程序在所有其他方面都是相同的,这意味着您将拥有两个相同的启动器图标。要区分这些,您可以考虑添加app/src/debug/res/values/string.xml并具有app_name字符串资源的调试定义,因此您的启动器图标将具有不同的标题。请注意,此配方假设您有一个传统的Android Studio项目(app/模块,清单使用@string/app_name表示相关的android:label属性。