2012-04-10 109 views
0

我開始我的Android應用程序編寫與修改從互聯網上的一些示例代碼。經過一些修改(包括apk文件名稱和應用程序名稱)後,我有一個修改版本的應用程序。當我希望再次安裝原始示例apk時,它會顯示消息「您是否要更換應用程序?」我認爲它想使用原來的應用程序來取代應用程序的修改版本。我應該改變什麼,以便Android不會認爲它們是同一個應用程序?即使更改應用程序名稱和apk文件名稱後應用程序更換?

回答

3

更改清單中的軟件包名稱。

+0

只是「應用程序名稱」和「apk文件名」不會這樣做。檢查'AndroidManifest.xml'文件。第一行應該有一個「'package ='」標籤。更改該值。 – davidcesarino 2012-04-10 02:57:59

+1

我看,而且它似乎應該使用重構工具來修改src文件夾中的每個文件的包名稱。 (只修改AndroidManifest.xml不會工作我認爲)我試過了,它會帶來錯誤。重構工具是否有任何規則或限制? – JLTChiu 2012-04-10 03:19:03

+0

如果您右鍵單擊您的項目文件夾,會出現一個名爲* Android Tools *的條目的菜單。在那裏,點擊*重命名應用程序包*。如有必要,它會爲您提供一個窗口,告訴您所有必要的更改,包括'R'進口。考慮到這種特殊情況,我認爲它沒有任何限制。它應該照顧所有這一切。 – davidcesarino 2012-04-10 03:30:09