Se debia a que no deben haber dos paquetes que usen dos diferentes versiones de los servicios de google, se arregla usando las mismas versiones: esto se observa en la ruta: C:\ionicTest\SanIsidroApp\code\platforms\android\project.properties
cordova.system.library.4=com.google.android.gms:play-services-auth:11.8.0
cordova.system.library.5=com.google.android.gms:play-services-identity:11.8.0
Mensaje
Configure project :app WARNING: The onesignal-gradle-plugin MUST be before com.android.application! Please put onesignal-gradle-plugin first OR update to com.android.tools.build:gradle:3.0.0 or newer
El Problema es que el plugin de Geolocalización no puede detectar o ejecutar la función de obtener coordenadas si el GPS o los servicios de localización están desactivados, por lo que primero se debe verificar si se tiene permisos de localización, luego pedir activar el GPS y luego si obtener la localización
<access origin="*" />
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:networkSecurityConfig="@xml/network_security_config" />
<application android:usesCleartextTraffic="true" />
</edit-config>
<allow-navigation href="*"/>
Edit /resources/android/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain>localhost</domain>
<domain>192.168.1.6</domain>
</domain-config>
</network-security-config>
Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio
Solución:
- Descargar el Graddle desde https://gradle.org/install/#manually con la versión completa
- Descomprimir y guardarlo en la ruta C:\Gradle
- Añadir la ruta C:\Gradle\bin al path
Error
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
En el archivo platforms\android\app\build.gradle debe ir lo siguiente
apply from: "../onesignal-cordova-plugin/sanisidrounido-build-extras-onesignal.gradle" apply plugin: 'com.android.application'