簡體   English   中英

在Android Studio中更改軟件包名稱

[英]Changing package name in Android Studio

我想復制我的Android應用並給新副本一個不同的包名稱。 在四處搜尋時,我看到以下四個步驟可以完成工作的建議...

  1. 右鍵單擊項目的根文件夾。

  2. 點擊“打開模塊設置”。

  3. 轉到“風味”選項卡。

  4. 將applicationID更改為所需的任何軟件包名稱。 按確定。

因此,我做到了,它更改了build.gradle中的包名稱,但沒有更改任何源文件或androidmanifest.xml文件中的包名稱。

敬愛的先生。 論壇主持人:請不要將此標記為重復帖子。...是的,此問題已在此處和其他地方發布了很多次,並且已經得到了多次回答。 但這從來沒有正確回答過,因為我嘗試了所有答案,但沒有一個起作用。

也許答案是沒有簡單的方法。 我知道Google不想讓這件事變得容易,因為他們顯然反對應用品牌推廣。

有誰知道確定的方法嗎?

謝謝,

院長

在您的應用程式gradle檔案中,在android項目內,您有:

defaultConfig {
    applicationId "com.you.freeapp"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}

只需將applicationId更改為您想要的即可。

但是我不確定我是否理解您的問題,也許您想要這個(添加android項目):

productFlavors {
    free { applicationId 'com.you.freeapp' }
    paid { applicationId 'com.you.paidapp' }
}

這將使2個“同級應用程序”具有相同的基礎,但具有不同的ID(以及不同的程序包名稱)。

我個人使用它來制作一個具有不同程序包名稱和資產的免費測試應用程序和付費完整應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM