我是Android開發的新手,但在iPhone開發方面有很好的經驗。我有一個android應用程序的源代碼,我想通過複製相同的代碼並對圖像和api進行更改來製作另一個android應用程序。我也想在不同包名的android商店中介紹它。有人可以告訴我,我需要遵循的步驟來做到這一點。我覺得我將不得不用新的軟件包名稱創建一個新項目,但我將如何導入現有應用程序的所有資源?從現有的Android應用程序創建一個新的Android應用程序
問候
潘卡
我是Android開發的新手,但在iPhone開發方面有很好的經驗。我有一個android應用程序的源代碼,我想通過複製相同的代碼並對圖像和api進行更改來製作另一個android應用程序。我也想在不同包名的android商店中介紹它。有人可以告訴我,我需要遵循的步驟來做到這一點。我覺得我將不得不用新的軟件包名稱創建一個新項目,但我將如何導入現有應用程序的所有資源?從現有的Android應用程序創建一個新的Android應用程序
問候
潘卡
而不是創建一個新項目並複製所有內容,在現有項目中更改包名會更容易(如果要保留現有項目,可以創建副本)您必須主要更改包名稱之後。
複製源代碼樹,(...)/myOldApp
- >(...)/myNewApp
的複印工作,你應該刪除隱藏的項目設置文件(例如.project文件在Eclipse)和剛剛更名的資源,例如(...)/myNewApp/com/pankaj/oldapp
至(...)/myNewApp/com/pankaj/newapp
現在,在您喜歡的編輯器中批量重命名所有發生的oldapp
至newapp
。
現在創建一個新項目並選擇使用現有位置作爲工作區。將其指向您的複製位置(...)/myNewApp
。
確定請按照下列步驟操作:
1)。創建新的Android項目(名稱:MyProject)並定義包名稱(如pack.test.myproject)。 2)。現在只刪除src文件夾新項目中的.java文件(不包)。 3)。從新項目中刪除res文件夾。 4)。刪除新項目的android.manifest文件。 5)。現在將所有的.java文件拖放到你想放入新項目的包名上。 6)。拖放舊項目的res文件夾和清單文件。 7)。現在更改res drawable文件夾中的圖像,並通過右鍵單擊該項目添加api - >轉至屬性 - >轉到構建路徑,然後單擊添加按鈕。
並運行您的應用程序。