Android:同时安装 release 和 debug 版 apk 包

此文章发布于 32 个月前,部分信息可能已经过时,请自行斟酌确认。

Android 开发过程中,我们往往需要安装 debug 版的 apk 来进行真机测试,而如果已经安装了签名过的 release 版是无法安装 debug 版的,开发测试非常不方便。

这里提供一个方案可以实现一个 app 同时安装 debugrelease 版。

解决方案

首先在 build.gradle(app) 中配置如下

buildTypes {
    
  release {
   //applicationIdSuffix ".release"
   resValue "string", "app_name", "@string/app_name_release"
  }

  debug {
   applicationIdSuffix ".debug"
   resValue "string", "app_name", "@string/app_name_debug"
  }
}

其中 applicationIdSuffix ".debug" 加了这句话就可以同时安装了,resValue 主要用来区分安装到手机上两个 APP 的名字,不加也可以,需要的话在 string 文件中设置

 <string name="app_name_release">Release版本</string>
 <string name="app_name_debug">Debug版本</string>

完~🏝️

最后修改:2022 年 03 月 09 日 05 : 23 PM
如果觉得我的文章对你有用,请随意赞赏

1 条评论

  1. ifu25

    补充一点,注意要把原 strings.xml 中的 app_name 去掉,否则会造成资源重复。

发表评论