簡體   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