创建一个" pro"具有不同包名称的应用程序的版本

时间:2018-04-09 08:39:32

标签: java android package refactoring

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

2 个答案:

答案 0 :(得分:0)

首先,选择设置icon,然后选择

然后取消选中紧凑的空中间包,然后取消每个包名称的折射(shift + F6)并确保它在清单中更改并全部清除并重建项目     另外,请检查this

答案 1 :(得分:0)

我假设您使用let object = Person(name:"ahmad", age:"25", gender:"male", address:"USA") let closest = array.min(by: { $0.distance(to: object) < $1.distance(to: object) })! print(closest) // Person(name: "ahmad", age: "22", gender: "male", address: "USA") 作为构建工具。 您应该使用Gradle来实现此目标。

以下是:

productFlavors

将上述android { productFlavors { free { applicationId "xyz.some.domain.free" } pro { applicationId "xyz.some.domain.pro" } } } 放入codeapp文件中。要进一步自定义,请阅读this

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