我有一箇舊項目,但我想重命名它,所以我重做了舊項目,然後重命名了新項目的gradle applicationId併爲它創建了一個新的簽名文件。但是現在爲什麼新項目和舊項目不能一起安裝在同一設備上?應用程序安裝失敗(INSTALL_FAILED_CONFLICTING_PROVIDER)
錯誤:
我有一箇舊項目,但我想重命名它,所以我重做了舊項目,然後重命名了新項目的gradle applicationId併爲它創建了一個新的簽名文件。但是現在爲什麼新項目和舊項目不能一起安裝在同一設備上?應用程序安裝失敗(INSTALL_FAILED_CONFLICTING_PROVIDER)
錯誤:
中的build.gradle和你的清單檢查你的包的名字..和檢查,如果你正在使用類似Facebook或連接到您的舊項目或包名什麼。
感謝您的迴應,我再次檢查,但沒有什麼不對 –
你可以發佈你的Android清單? –
原因是您在兩個不同的應用程序中使用相同的提供程序名稱/ ID。 請參閱this stack overflow post
基本上確保您的提供者ID基於應用程序ID。
感謝您的建議,它的工作原理。我將新供應商的權限修改爲「timeory_com.pgyersdk.provider」,舊的是「com.pgyersdk.provider」 –
更重要的是,我試圖關閉即時運行,但它仍然不起作用。 –
您是否試過更改清單中的軟件包名稱? –
是的,我改變它之前,但它不工作.. –