2011-07-04 42 views
1

我已經有一個谷歌開發者帳戶,但我想爲即將發佈的應用創建一個全新的Google開發者帳戶。你可以在不同的市場帳戶中使用相同的應用程序包名稱嗎?

我可以在兩個市場帳戶中使用相同的包名嗎?例如,如果我有Google開發者帳號1,並且包含共享包名稱的應用(例如,com.myawesomeapps.app1,com.myawesomeapps.app2)....我可以創建一個全新的Goodle開發者帳號並使用相同的包名(即com.myawesomeapps.ap3)?

我只是問,因爲我想爲這個新應用程序擁有一個不同的Google開發者帳戶,但保留我的包名稱,並且如果這不可能支付出版商費用。

在此先感謝。

回答

6

您必須爲每個應用程序使用不同的包名 - 並且您可以從不更改包名。如果你使用不同的軟件包名稱,你將會發佈一個完全獨立的應用程序。儘管如此,據我所知,在市場上不同的軟件包名稱中使用相同的子串沒有任何阻礙。

由於com.myawesomeapps.ap3與com.myawesomeapps.ap2不同,應該沒問題。

請注意,您的包名稱必須是通用唯一的(任何人都不會使用),並且可以更改從不。最接近你可以改變軟件包名稱的是完全放棄一個應用程序,並用一個新的軟件包名稱開始一個新的應用程序,但除了你在說明文字中說的內容之外,它們之間在市場上沒有「鏈接」。

此博客文章解釋軟件包名稱更多;這是一個有點老,但據我所知它仍然是準確的:http://blog.javia.org/android-package-name/

4

不,在Android Market中發佈時不可能這樣做。我們無法使用相同的包名稱來提交來自同一個帳戶或任何其他帳戶的另一個應用程序。軟件包名稱對於每個應用程序都是唯一的,並且也不能從一個用戶轉移到另一個用戶。

+0

重新閱讀他的文章 - 他正在討論使用不同的軟件包名稱和一個共同的子字符串,而不是重複使用不同的應用程序相同的軟件包名稱。 –

-1

當然可以,但你必須在Android Studio中改變了gradle這個文件時,aplicationId

defaultConfig { 
    applicationId 'com.example.app1' 
} 

defaultConfig { 
    applicationId 'com.example.app2' 
} 

然後你可以上傳到谷歌播放

+0

您在這裏做的是更改軟件包名稱。這正是問題所要求避免的。 – dell116

+0

它會更改軟件包名稱,但不必在所有的java代碼中都這樣做。這就是我想說的。謝謝你的時間! – user2494388

0

你需要使用不同的包名稱爲新的應用程序。 Google Play商店根據包名稱標識應用。我有類似的要求,所以對於新的應用程序,我只是爲App Package Name和Launcher Activity使用了不同的軟件包名稱。其餘的應用程序(其餘的活動,碎片和其他應用程序代碼)保留在舊的軟件包名稱中,而新的應用程序工作得很好。

相關問題