Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 05/10/14, 11:36:06
Array

[xs_avatar]
manolazo manolazo no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
Error: the application is incorrectly configured.

Buenas

En los ratos libres y de pascuas a ramos he ido creando un jueguecillo al cual le he agregado leaderboards y logros.

Para ello en la developer console le agregue en la pestaña de servicio de juegos un juego nuevo con el mismo nombre que la app a la cual va vinculada.

Segui todos los pasos según el manual y me agregue yo como tester.

Agregué un botón de conexión a google + y cuando ejecutaba desde eclipse el juego para probarlo (Menu -> run application) , todo funcionaba bien (subir puntuaciones, ver logros, etc).

El caso es que cuando exportas la aplicacion en tools - export signed application e instalas en el movil , cuando pulsas sobre conectar a google + sale el error mencionado:
"the application is incorrectly configured. Check that de package name and signing certificate match the ID created in developed console....."


El certificado SH1 que se genera en eclipse coincide con el que tengo configurado en el juego en la developer console y la id está bien puesta. Lo único que cambia es que si ejecutas desde eclipse funciona y si lo haces exportando el apk no funciona.

No entiendo nada.

Ahora quiero borrar el juego desde la consola y no me deja, solo aparece el estado -> No publicado o volver a publicar.

Si intento crear otro juego con el mismo nombre, al vincular la app principal al juego e intentar una nueva ID me dice que ella ya existe (claro la id del juego que no me deja borrar) con lo cual no se que hacer.

ALguna idea?
Responder Con Cita


  #2  
Viejo 05/10/14, 11:56:06
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por manolazo Ver Mensaje
si lo haces exportando el apk no funciona.
Eso pasa porque cuando exportas el APK usas otro certificado para firmar la aplicación, de modo que el SHA1 ya no coincidirá

Tendrías que crearte una API KEY en la consola de desarrollador que aceptara los dos SHA1

Para hacerlo solo tienes que escribirlas siguiendo este formato

clave:SHA1:de:certificado:debug;nombre.de.paquete
clave:SHA1:de:certificado:exportacion;nombre.de.pa quete
Responder Con Cita
  #3  
Viejo 05/10/14, 18:24:26
Array

[xs_avatar]
manolazo manolazo no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
 Cita: Originalmente Escrito por Dexafree Ver Mensaje
Eso pasa porque cuando exportas el APK usas otro certificado para firmar la aplicación, de modo que el SHA1 ya no coincidirá

Tendrías que crearte una API KEY en la consola de desarrollador que aceptara los dos SHA1

Para hacerlo solo tienes que escribirlas siguiendo este formato

clave:SHA1:de:certificado:debug;nombre.de.paquete
clave:SHA1:de:certificado:exportacion;nombre.de.pa quete
Esto es lo que no entiendo.

Antes de crearme el boton de google + para conectar a los servicios, he tenido funcionando y publicada la aplicacion en google play unos dias y sin problema.
El mensaje sale cuando se pulsa el boton de conectar.

A ver. Si voy a preferencias - android - build -> Aparece default debug keystore con su correspondiente SHA1 fingerprint y abajo en custom debug keystore aparece vacio.

EL SHA1 que firmo manualmente coincide cuando subo el apk al playstore coincide con el SHA1 que sale en default debug keystore.

En que me estoy perdiendo?
Responder Con Cita
  #4  
Viejo 06/10/14, 02:41:55
Array

[xs_avatar]
manolazo manolazo no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
Segun https://developers.google.com/games/...nsole/enabling

En el paso c. Specify client ID settings

You should create two client IDs, one with the release certificate fingerprint and another with the debug certificate fingerprint. Make sure to use the same package name for both.

o sea hay que crear dos Clientes IDS.

Voy a hacerlo bien como dice el manual.

Como se borra un juego en la pestaña del servicio de juegos si solo da la opción de volver a publicar juego ? Hay que borrar el proyecto desde el Google Developers Console?
Responder Con Cita
  #5  
Viejo 06/10/14, 08:26:51
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Ya decía yo que tenía que ir por ahí la cosa

En principio no tienes por que borrar nada, puedes simplemente generar otra API KEY aparte de la que ya tenías
Responder Con Cita
  #6  
Viejo 08/10/14, 01:37:50
Array

[xs_avatar]
manolazo manolazo no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
Hola, Al final tenia un lio de proyectos repetidos con el mismo nombre en la Google developers console con conflictos de ClientIds,

Al final se soluciona como dice el manual. Poniendo dos Cliente Ids, uno para el debug certificate y otro para el release certificate. Ademas en la consola de developers en el juego hay que linkar la app dos veces, de esta forma funciona entrar en google + tanto si ejecutas el .apk como si lo haces por debug.

Gracias
Responder Con Cita
  #7  
Viejo 12/10/14, 20:04:38
Array

[xs_avatar]
eetm2010 eetm2010 no está en línea
Usuario novato en la web
 
Fecha de registro: ago 2013
Mensajes: 5
Modelo de smartphone: samsung galaxy s2
Tu operador: Movistar
tengo este problema the application is incorrectly configured check

tengo el mismo problema pero a diferencia que yo no he creado juegos sino, que en todo los juegos que quiero jugar me aparece esa venta The application is incorrectly configured. Check that the package name and signing certificate match the client ID created in Developper Console. also, if application is not yet published, check that account you are trying to sign in with is listed as a tester account. See logs for more information.

por ejemplo cuando quiero jugar cytus y quiero logearme para los trofeos sale esa ventana para otros juegos igual

quisiera que me ayudaran o solo lo dejo pasar porque no me deja hacer grabaciones de algunas cosas

se los agradecería mucho
Responder Con Cita
  #8  
Viejo 12/10/14, 22:57:50
Array

[xs_avatar]
manolazo manolazo no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
Pues me parece un poco extraño. YO creo que es un error que deberia de solucionar el programador en vez del jugador que no puede hacer nada.

Como digo yo lo solucione siguiendo los pasos indicados en:

https://developers.google.com/games/...enabling?hl=es
https://developers.google.com/games/...shooting?hl=es
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 10:28:07 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /