在手机上多次安装同一个app(亲自测试,非常简单实用)(开发工具:Android studio)

编程入门 行业动态 更新时间:2024-10-17 23:34:23

在手机上多次安装同一个app

在开发App的过程中,可能会遇到这样的需求:
同一个App,可能有局部功能不一样,但又不想重新写一个App。就需要改动很小的部分让手机多次安装同一个App(局部功能有变化)。
网上有很多解决办法,大多需要改包名,很麻烦不太实用。接下来我用的这个方法,只需要几行代码(亲自测试)就可以解决。
顺便提一下,这个方法,别人用了都说好,嘿嘿☺☺☺ 。

贴图

具体步骤:

  1. 打开app下的build.gradle文件如上图。
  2. 找到
buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

添加

debug {
        applicationIdSuffix"acc"
    }

最后的样子

buildTypes {
		//此处添加debug  
        debug {
            applicationIdSuffix"acc"//通过修改"acc"  同一手机可以安装此多个此app
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

3.修改debug的applicationIdSuffix 对应的acc(随意改) , 点击sync,完成了。

上面的方法可以在手机上安装一个相同的app了,都能够正常使用,而且互相没有影响。相对于改包名,这个方法真的是方便了很多。

补:缺点:上面的方法是直接在同一个工程下改动后可以顺利运行。如果你想将工程复制另一份,成为两个APP的工程,拷贝的那一份在Android studio启动时会报错。如果想成为两个工程,你还是需要用普通的方法(改变包名)具体方法参考传送门。

更多推荐

在手机上多次安装同一个app(亲自测试,非常简单实用)(开发工具:Android studio)

本文发布于:2023-06-13 07:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1358005.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机上   在手   开发工具   简单   测试

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!