2015-12-03 78 views
2

我們的某些用戶在嘗試從Play商店安裝/更新我們的應用程序時遇到了此錯誤。 當檢查本地使用ADB安裝,錯誤似乎是"INSTALL_FAILED_CONFLICTING_PROVIDER".在Android上安裝/更新Cordova應用程序時出現-505問題

解決方案人建議​​通常改變AndroidManifest.xml中或gradle這個構建文件,但我們不能這樣做,因爲這些文件是自動生成的科爾多瓦建造過程。想法?

回答

4

這是Android構建工具中的(新)已知錯誤。
您的AndroidManifest.xml含有類似如下:
<provider android:authorities="com.google.android.gms.measurement.google_measurement_service" ...

現在的問題是,android:authorities是每個設備是唯一的。構建工具中的錯誤是,它將此值默認爲com.google...而不是${myapp-id}.google...

爲了解決這個問題,以下解決方法建議在the bug page:/
添加build-extras.gradle文件,平臺/ Android的,內容如下:
def manifest = new XmlSlurper().parse(file("AndroidManifest.xml")) android.defaultConfig.applicationId [email protected]()

+0

有任何想法,爲什麼發生這種情況,開始的? – Yossale

+0

你好,我會編輯答案 – Tal

+0

@Yossale你解決了這個問題嗎? – Tal

相關問題