現在,我的Android應用程序已在Google應用商店中發佈,因此我希望繼續在設備上進行開發和調試。第一次發佈後在Android設備上進行調試
我有幾個選擇:
- 刪除設備的應用和發展過程中安裝新版本。
- 這有缺點。我失去了使用發佈的應用程序保存的本地文件,並且在下一個版本發佈時,我不會像升級時那樣與用戶分享相同的體驗。
- 通過重新命名包來引入最小的改變。這兩個應用程序現在是獨特的,可以在設備上共存。
- 這引入了一個在樹中的多餘變化,帶來了所有令人頭痛的事情。
如果你避免了這些困難,當你持續發佈後,開發你們採取了什麼辦法?
無論您的應用程序是否正在發佈,您只需像您一樣繼續開發。你只需要關心依賴調試或釋放指紋的事情。 – Stan
什麼是包名更改導致的「頭痛」? (除了這個事實,也丟失了你的本地文件 –
一個類似的問題是創建一個基於相同代碼庫的付費和免費版本我通常通過創建一個Android庫項目來解決這個問題,版本(包括活動,資源等)和兩個Android應用項目,這兩個應用項目是引用該庫的付費版本和免費版本,它們都在清單文件中指定了不同的軟件包名稱,以便它們可以共存於一個設備上。通過創建一個具有不同包名的調試項目 – tiguchi