2016-08-18 79 views
1

我正在開發一個android應用程序。同時我有機會在另一個與第一個類似的應用程序上工作。我剛剛將我以前的代碼複製到新的
項目中。具有不同包名但代碼相同的Android應用程序未在一臺設備上安裝

1)SRC文件

2)資源文件

3)清單

4)的build.gradle

,然後我改變包名從com.abc到com.xyz在

1)build.gradle

2)Manifest

3)的src文件

在我的設備我現在已經安裝了第一個應用程序,並嘗試安裝第二個,但它不工作。 當我安裝第二個應用程序並嘗試安裝第一個應用程序時,也會出現同樣的錯誤。

以下是錯誤

enter image description here

有我需要從包名分開更改任何其他的事情?

回答

0

我在同一個案中有同樣的問題,我通過加入applicationId解決了它。在我的情況下,問題是在permission.MAPS_RECEIVE,我在錯誤日誌中看到。所以,我接下來做的事:

AndroidManifest.xml

<permission 
     android:name="${applicationId}.permission.MAPS_RECEIVE" 
     android:protectionLevel="signature" /> 
+0

是的,我通過 做到了<提供商機器人:名字=‘com.facebook.FacebookContentProvider’機器人:當局=「融爲一體。 facebook.app.FacebookContentProvide r170559530034548「android:exported =」true「/>更改FacebookContentProvider170559530034548將應用程序ID替換爲新的應用程序ID –

相關問題