App no se basará en dispositivos no 4.4 después de actualizar los servicios de Google Play
Acabo de actualizar mi biblioteca de servicios de Google Play a:
compile 'com.google.android.gms:play-services:4.1.32'
Tengo lo siguiente dentro de mi archivo de build.gradle (la versión del SDK de la compilación será puesta al día siguiente, estoy trabajando en una actualización enorme con una aplicación)
- Android Google Plus SDK: cómo obtener la devolución de llamada en el botón +1 (PlusOneButton)
- ¿Cómo puedo crear una aplicación de Android en Android Studio que usa Google Maps Api v2?
- Android en las donaciones de aplicaciones
- Google Play Services hace gradle para ignorar la configuración de proguard
- Importar google-play-service dependencia cruz roja
compileSdkVersion "Google Inc.:Google APIs:17" buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 14 targetSdkVersion 19 }
Cada vez que construyo la aplicación en cualquier dispositivo que no sea nexus, veo la instalación de la aplicación, pero no se abrirá (no ANR, sino que se cierra).
He aquí algunos de mis resultados que creo podrían estar causando el problema:
02-14 19:46:19.608 2286-2816/? W/ActivityManager﹕ Permission denied: checkComponentPermission() owningUid=10134 I/ActivityManager﹕ Process com.xxx.xxx (pid 23606) (adj 0) has died. E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
- No se pudo cargar el anuncio de Admob Native con el código de error 0
- Android M - GoogleAccountCredential setSelectedAccount no funciona - el nombre no debe ser nulo
- Android: ¿Cómo solucionar la falla de la conexión de la API de Google desde un servicio?
- ¿Qué es la versión mínima de Google Play Services para utilizar Firebase?
- Anuncios de Google para móviles y Kindle Fire
- Import com.google.android.gms.common.api.GoogleApiClient; no se puede resolver
- El botón de inicio de sesión de Servicios de juegos de Google Play escupirá "Error desconocido"
- Google Maps Android API v2 - MarkerOptions métodos arrastrables y visibles
Primero intentaría degradar la versión de Google Play Services en build.gradle
y ver si la aplicación aún funciona con la versión anterior.
A continuación, asegúrate de actualizar tu SDK de Android para ver las versiones más recientes de Google Play Services y Google Repository y vuelve a intentar la actualización.
También sugeriría usar la versión más reciente del complemento Android Gradle en su build.gradle
(por ejemplo, com.android.tools.build:gradle:1.0.0
)
Por último, también sugiero que intente crear e instalar en la línea de comandos con gradlew clean installDebug
para eliminar posibles problemas con Android Studio (tenga en cuenta que tendrá que iniciar su actividad principal manualmente o mediante el comando ADB adb shell am start -n com.xxxx.xxxx/.YourMainActivity
, ya que installDebug
no iniciará automáticamente la actividad).
Aunque todo lo anterior ayudó, después de correr con más obstáculos, me di cuenta de que la aplicación no estaba construyendo en dispositivos no 4.4 porque las libs de soporte (renderscript, en mi caso) tienen un error (y por lo tanto, no hay compatibilidad hacia atrás).
- La precarga Glide no se guarda en caché
- ¿Qué significa "visitante único" en el contexto de Google Analytics en Android?