gpt4 book ai didi

安卓 : Install different flavors with same package names

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:19 25 4
gpt4 key购买 nike

我开发了一款具有 3 种不同风格(生产、测试​​、培训)的 Android 应用。几乎 99% 的源代码是相同的。每种风格在带有服务器 URL 的断言文件夹中只有一个文件是不同的。口味完美。但我希望该应用程序能够在设备中安装所有 3 个应用程序而不会相互覆盖。由于项目的包名称对于所有口味都是相同的,因此当我安装不同口味时它会覆盖应用程序。

有什么想法或建议吗?提前致谢。

最佳答案

无论如何,只需更改 build.gradle 中的包名称即可。

productFlavors {
production {
applicationId = "<your-package-surfix>.production"
}

testing {
applicationId = "<your-package-surfix>.testing"
}

training {
applicationId = "<your-package-surfix>.training"
}
}

在 AndroidManifest.xml 中定义 Activity/服务/接收器时使用完整的包名称。

关于安卓 : Install different flavors with same package names,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25014895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com