[ 
https://issues.apache.org/jira/browse/CB-10014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15025452#comment-15025452
 ] 

Bnaya commented on CB-10014:
----------------------------

This is a very important issue, this was preventing some of my users to 
complete update to my app with error 505 from play store.
Only luck got me to be able meet such user and to see the 
INSTALL_FAILED_CONFLICTING_PROVIDER error in the logcat

And for these moments you can't have two cordoba apps that using Google Play 
services 8.3.0 on the same device. its very bad for the platform

> Gradle variable applicationId is not set, creates issue with Google Play 
> services 8.3.0
> ---------------------------------------------------------------------------------------
>
>                 Key: CB-10014
>                 URL: https://issues.apache.org/jira/browse/CB-10014
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 5.4.1
>            Reporter: Josh Kasten
>              Labels: android, gradle
>
> applicationId is not set in build.gradle which creates an issue with 
> com.google.android.gms:play-services-measurement:8.3.0. This aar file has the 
> following line in AndroidManifest.xml
> {code:xml}
> <provider
>    android:authorities="${applicationId}.google_measurement_service"
>    
> android:name="com.google.android.gms.measurement.AppMeasurementContentProvider"
>    android:exported="false"/>
> {code}
> applicationId becomes `com.google.android.gms.measurement` when the manifest 
> entry is merged since applicationId is not set in the main project .gradle 
> file. This means that if another app also includes the Google Play services 
> library 8.3.0 it will fail to install on the device with an 
> INSTALL_FAILED_CONFLICTING_PROVIDER error because the name isn't unique.
> This is silent problem to developers as it only becomes an issue when the end 
> user installs 2 apps built this way. This should be addressed quickly to 
> prevent this error when developers release their APK or provide a work around 
> for plugin developers to add something to their plugin.xml to default in the 
> applicationId gradle variable.
> Thanks.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to