2017-03-03 33 views
2

我有一個應用程序,並希望複製它(新名稱空間),所以這個 應用程序可以在同一設備上安裝兩次。 (未來2款應用程序應該單獨開發,僅供瞭解) Android Studio的最佳做法是什麼? Android Studio中是否有任何功能?如何複製應用程序?

+0

你必須使用不同的軟件包名稱爲這兩個應用程序 – Ragini

回答

1

你只需要改變你的軟件包名稱。假設您首先使用名稱com.app.first,那麼您的其他應用程序可以有com.app.second

請務必在您的清單中更改軟件包名稱。

1

這與Android Studio無關,但與您使用的構建自動化工具無關,這是我假設的gradle。你不需要改變命名空間,只需要appId。您可以通過使用Product Flavors來實現此目的。

檢查從Android文檔Configure Product Flavors

+0

現在我明白了爲什麼ppl認爲參與stackoverflow是愚蠢的。謝謝。 – Cottontree

+0

我發表評論時要求人們在投票時對他們發表評論,這有助於提高作者的貢獻。 道歉爲您的糟糕體驗@cottontree – Darpan

+0

謝謝你的客氣話!但我想我會盡力幫助人們。 – Cottontree

1

本章爲此,您可以在應用的build.gradle內productFlavors塊:

productFlavors { 
    projecta{ 
     applicationId "com.blahblah.projecta" 
    } 

    projectb{ 
     applicationId "com.blahblah.projectb" 
    } 
} 

然後你就可以在編譯生成變異面板之前,選擇所需的選項。

檢查此guide瞭解更多詳情。

相關問題