Posición: Advanced Member
Grupos: Registered
Registrado: 21/10/2013(UTC) Mensajes: 39
Agradecimientos: 4 veces Fue agradecido: 8 vez/veces in 6 publicación(es).
|
Buenas tardes. Estoy trabajando con notificaciones push, pero antes estoy configurando el entorno para que vaya bien. Viendo que hay una parte para mapas de google, voy a poner aqui mi duda: He configurado el siguiente manifest: Citar: <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.RECORD_VIDEO"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="com.example.agendauca.permission.C2D_MESSAGE" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <permission android:name="com.example.agendauca.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.miapp.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="com.example.miapp" /> </intent-filter> </receiver> <service android:name=".GCMIntentService" /> Y me da el siguiente error cuando llamo a una funcion que usa google: java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml does not exist. You must have the following declaration within the <application> element: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> En caso para maps SI hay que configurar un metada con la key necesaria. En caso de notificaciones push, todos los ejemplos que he visto no lo necesitan. No se si mi entorno está mal configurado o falla algo concretamente (pongo el metadata y tampoco funciona). Incluí el .JAR de google con todas las funciones necesarias y no existen errores de compilacion. El error viene dado por esta linea: int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); EDIT: Si pongo esto: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> Me da este error: java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 4132500 but found 4242000. You must have the following declaration within the <application> element: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> Espero que tengais alguna idea. Se agradece la ayuda saludos! Editado por un usuario miércoles, 5 de marzo de 2014 20:15:29(UTC)
| Razón: No especificada
|
|
|
|
Salto de foro
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.