2012-08-22 100 views
1

我是Android開發的新手,但在iPhone開發方面有很好的經驗。我有一個android應用程序的源代碼,我想通過複製相同的代碼並對圖像和api進行更改來製作另一個android應用程序。我也想在不同包名的android商店中介紹它。有人可以告訴我,我需要遵循的步驟來做到這一點。我覺得我將不得不用新的軟件包名稱創建一個新項目,但我將如何導入現有應用程序的所有資源?從現有的Android應用程序創建一個新的Android應用程序

問候
潘卡

回答

1

而不是創建一個新項目並複製所有內容,在現有項目中更改包名會更容易(如果要保留現有項目,可以創建副本)您必須主要更改包名稱之後。

  1. 您必須在AndroidManifest.xml中更改軟件包名稱,因爲該名稱將被市場使用。同時將版本重置爲1和 versioCode爲1.0
  2. 將所有代碼移至不同的包。您可以使用Eclipse IDE重構功能執行此操作。右鍵單擊 程序包瀏覽器中的基本包,然後選擇Refactor |改名。在對話框中,輸入 新的基礎包名稱,然後選中「重命名子包」
0

複製源代碼樹,(...)/myOldApp - >(...)/myNewApp

的複印工作,你應該刪除隱藏的項目設置文件(例如.project文件在Eclipse)和剛剛更名的資源,例如(...)/myNewApp/com/pankaj/oldapp(...)/myNewApp/com/pankaj/newapp

現在,在您喜歡的編輯器中批量重命名所有發生的oldappnewapp

現在創建一個新項目並選擇使用現有位置作爲工作區。將其指向您的複製位置(...)/myNewApp

1

確定請按照下列步驟操作:

1)。創建新的Android項目(名稱:MyProject)並定義包名稱(如pack.test.myproject)。 2)。現在只刪除src文件夾新項目中的.java文件(不包)。 3)。從新項目中刪除res文件夾。 4)。刪除新項目的android.manifest文件。 5)。現在將所有的.java文件拖放到你想放入新項目的包名上。 6)。拖放舊項目的res文件夾和清單文件。 7)。現在更改res drawable文件夾中的圖像,並通過右鍵單擊該項目添加api - >轉至屬性 - >轉到構建路徑,然後單擊添加按鈕。

並運行您的應用程序。

相關問題