出於診斷目的,我試圖在Android設備上安裝兩個稍微不同的相同應用程序版本。我更改了軟件包名稱,更改了app_name,但安裝程序仍然覆蓋了以前的版本
爲了實現這一點,我複製該項目,並改變了:
- 項目名稱
- 包名
- 應用程序名稱(如出現在 應用程序:在 「機器人標籤」 AndroidManifest.xml中)
然而,當我安裝修改後的應用程序,它覆蓋較舊的應用程序(具有不同的項目名稱,包名稱和應用程序名稱)。
顯然,我錯過了其他需要更改的內容,以便讓這兩個項目在我的Android手機上並排存在。
那是什麼「別的東西」?
奇怪,對我來說總是足以改變只包名稱來獲得安裝了2級相同的應用程序 – ernazm 2011-04-11 14:29:54
您可以嘗試「乾淨」的項目(假設你使用Eclipse) ,然後安裝它。這將重新生成R.java並可能解決問題。 – pecka85 2011-04-11 14:38:04
您是否在AndroidManifest中更改軟件包名稱? – slund 2011-04-11 14:50:05