繁体   English   中英

使用不同的程序包名称创建应用程序的“专业版”

[英]Creating a “pro” version of an app with different package name

我想创建我的Android应用程序的“专业版”。
我必须稍微更改应用程序名称和程序包名称,等等。
我尝试了重构命令(将com.appname.app重命名为com.appname.pro.app),但我发现没有任何变化。
如何实现实名重构?

首先,选择设置 图标 接着

然后取消选择紧凑空中间包,然后验光仪(Shift + F6),每个包的名称,并确保它改变清单和遍布,干净,而且重建项目,检查

我假设您正在使用Gradle作为构建工具。 您应该使用productFlavors实现此目的。

这是如何做 :

android {
    productFlavors {
        free {
           applicationId "xyz.some.domain.free"
        }
        pro {
           applicationId "xyz.some.domain.pro"
        }
    }
}

将上面的code放在您的app级别的build.gradle文件中。 要对其进行更多自定义,请阅读此内容

然后,您可以使用Gradle任务安装专业版/免费版。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM