簡體   English   中英

將一個Android源代碼自定義為兩個應用

[英]Customizing one android source code as two apps

我有一個Android源代碼,想要將其定制為兩個應用程序。 因此,我創建了兩個具有相同代碼和不同項目名稱的文件夾。 我用一個Google帳戶創建了兩個Firebase項目。 兩個應用之間的區別是:

1-使用Firebase帳戶中的兩個google-services.json

2- app\\src\\main\\assets\\config.json ,其中有一個home_url 由於每個應用程序都連接到其自己的網站,因此我提供了兩個URL。

3- app\\res\\mipmap ,其中每個圖標都有一些圖標。

我還使用keytool創建了鍵。 最后,我在每個項目中都運行了“創建簽名的APK”。

在電話端,第一個應用程序已安裝,沒有任何問題。 但是,當我要安裝第二個時,它給我以下錯誤

應用未安裝。
程序包與同名的現有程序包沖突。

我該如何解決?

您必須更改一個應用程序的軟件包名稱,例如com.xxx

  • 首先在項目結構中更改目錄(文件夾)名稱。

  • 還要在android清單文件中更改包名稱。

  • 最后在gradle文件中更改包名稱

這是程序包名稱沖突問題。 您遇到此問題是因為您在兩個應用程序中都使用了相同的程序包名稱。

嘗試在應用程序以及Firebase控制台中使用唯一的包名稱進行創建,這將解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM