我爲Android編寫了兩個完全不同的應用程序,儘管學習Android比對我更喜歡它,但它們都很好地工作。除非我試圖同時安裝它們。用Eclipse編寫了兩個Android應用程序。無法同時安裝兩者?
Android認爲他們是同一個應用程序!我不知道爲什麼。兩人都簽字。 Android希望我在安裝應用程序B之前卸載應用程序A.它不像他們有相同的名稱或任何東西。他們使用相同的軟件包名稱,但活動名稱不同。包名稱是否有所不同?
我爲Android編寫了兩個完全不同的應用程序,儘管學習Android比對我更喜歡它,但它們都很好地工作。除非我試圖同時安裝它們。用Eclipse編寫了兩個Android應用程序。無法同時安裝兩者?
Android認爲他們是同一個應用程序!我不知道爲什麼。兩人都簽字。 Android希望我在安裝應用程序B之前卸載應用程序A.它不像他們有相同的名稱或任何東西。他們使用相同的軟件包名稱,但活動名稱不同。包名稱是否有所不同?
簡短的回答,是的。這些軟件包應該是特定於你的程序/'公司'的,所以要保持這種方式。
必須有不同的包名稱。 android市場中沒有兩個應用程序可以具有相同的包名稱。只需更改包裝名稱,你應該很好。只需使用com.developername.appname命名約定,就可以爲您的應用程序保留唯一的包裝包。
Android根據不同的包名識別不同的應用程序。如果應用程序在市場上(或設備上)具有與另一個應用程序包相同的包名,則無法分辨哪個包是修改/刪除/啓動的正確包,因此要求所有應用程序具有不同的包名。
軟件包必須有不同的名稱,並且它們必須使用兩個不同的密鑰進行簽名。