2014-09-01 32 views
1

我是android開發新手。我想用現有的應用程序代碼創建一個新的應用程序。在這裏,我做了 -如何從現有的代碼庫副本創建新的應用程序

  1. 將完整的源代碼複製到新文件夾中。
  2. 通過創建新的工作區在eclipse中打開。
  3. 將app_name標籤更改爲新的應用程序名稱。

將應用程序安裝到設備中,但它將用新應用程序名稱覆蓋現有應用程序,即在第3步中配置。

任何人都可以指向正確的路徑來安裝新的應用程序,而不是覆蓋現有的應用程序。

+0

爲什麼不直接將工作項目導入到IDE中,然後修改它以滿足您的需求? – Eenvincible 2014-09-01 02:23:39

+0

這裏我的問題是在不重寫現有應用程序的情況下將新應用程序安裝到設備中。 – Awesome 2014-09-01 02:27:20

回答

2

更改複製的源代碼的軟件包名稱,您就可以開始使用了。包名對於Android中的每個應用程序都是唯一的。所以,如果你不改變它,其他的都會被覆蓋,因爲你的手機會認爲它是同一個應用程序。

+0

除了獨特的軟件包名稱之外,我們還必須爲內容提供商的清單文件中的provider標記中的「android:authorities」屬性維護唯一的值。 否則,您會看到一個錯誤 - 「無法安裝,因爲提供程序名稱newapp.xxxx(在程序包newapp.xxxx中)已被oldapp.xxxx使用」。 – Awesome 2014-09-01 18:01:50

相關問題