我有兩個除軟件包名稱外完全相同的Android應用程序。這個問題之前已經被問過了,建議按照需要重構包名,但我不認爲這是令人滿意的。在我看來,將所有代碼放在源代碼庫中會更好,但是有更好的解決方案嗎?具有不同包名的完全相同的Android應用程序
1
A
回答
1
我把它的問題是「如何建立兩個應用程序沒有重複?」一個簡單的答案:您的構建系統爲您執行重複和包裝變更。而一個方法來做到這一點,即使你已經習慣了的方式不透明讓Eclipse或螞蟻手柄你的一切:只有您的應用程序之一
會讓你的整個倉庫的臨時副本,與原建築。
對副本進行所有更改,以使其構建第二個應用程序。
創建一個表示這些更改的.patch。
讓您的編譯系統執行步驟#1,應用步驟#3中的補丁,然後在副本中重新激活自身。 「有你的構建系統」的意思是,編寫一個腳本,向makefile添加一個目標(即使你通常避免makefile),向ant添加目標,擴展Eclipse,無論如何。
4
相關問題
- 1. Android Studio「應用程序具有相同的程序包名稱」
- 2. 具有相同包但具有不同簽名的應用程序
- 3. Google Play中具有相同名稱但包名不同的新應用程序
- 4. 安裝具有不同名稱的相同應用程序
- 5. 具有相同名稱的不同應用程序?
- 6. Facebook 2個具有相同域名的不同應用程序
- 7. 發佈具有相同包名的新應用程序
- 8. Android發佈兩個具有相同包ID的應用程序
- 9. 如何在android中安裝具有相同包名的應用程序?
- 10. 合併具有不同信息的完全相同的MySQL表
- 11. 具有不同包名但代碼相同的Android應用程序未在一臺設備上安裝
- 12. 具有完全相同名稱空間的歧義引用
- 13. Arduino附近具有完全不同輸出的相同功能
- 14. 從另一個應用程序調用一個應用程序在Android中具有相同的包名稱
- 15. 在Play商店中發佈具有不同名稱的相同應用程序
- 16. 是否可以提交具有不同名稱的相同應用程序?
- 17. Android。兩個完全相同的按鈕有不同的陰影
- 18. 未安裝android應用程序,具有相同包名的應用程序已存在
- 19. 蘋果應用程序商店中的兩個不同的應用程序具有相同的名稱?
- 20. 2完全相同的iOS應用程序免除數據庫是不同的
- 21. 兩個具有相同邏輯但風格不同的Android應用程序
- 22. 具有相同名稱但ID不同的自動完成
- 23. 具有相同意圖名稱的應用程序
- 24. 多個Android應用程序都具有相同的Facebook keyhash嗎?
- 25. 導入具有相同名稱的Python程序包
- 26. App Store上的完全相同的應用程序
- 27. 具有相同代碼的不同HTML頁面看起來完全不同
- 28. 全球和$ _SESSION具有相同名稱的變量都相同
- 29. Django Url包含相同的應用程序不同的根
- 30. 在一個應用程序中具有相同包名的相同庫的兩個版本
感謝您的建議,但聽起來比使用源庫更復雜。 – 2012-02-13 10:08:11