studio reales proyectos libros introducción instalacion incluye herramientas fuente código crear con basico avanzado aplicaciones android-studio parse.com

reales - Cómo agregar Parse a un proyecto de Android Studio?



libros de android studio (8)

  1. Descomprime el archivo Parse.zip
  2. Ir a Android Studio. Cambiar Android a Project (esquina superior izquierda).
  3. Expande las carpetas y encuentra "libs".
  4. Copie la carpeta "analizar" y péguela en las "librerías".
  5. Ahora, bajo el "src" abrir build.gradle
  6. Pegue lo siguiente en dependencias: compile archivos (''libs / Parse-1.9.4 / Parse-1.9.4.jar'') compile archivos (''libs / Parse-1.9.4 / bolts-android-1.2.0.jar'') (indique su nombre de versión de Parse)
  7. Hecho. ¡Tienes que irte!

Intento usar la biblioteca Parse en Android Studio. Utilicé el ejemplo básico en su sitio web y agregué el archivo jar a la carpeta libs, así como también lo agregué como una biblioteca global. Nada parece funcionar sin errores:

Gradle: package com.parse does not exist Gradle: package com.parse does not exist Gradle: package com.parse does not exist Gradle: cannot find symbol variable Parse Gradle: cannot find symbol variable ParseAnalytics Gradle: cannot find symbol class ParseObject Gradle: cannot find symbol class ParseObject

Android Studio no da errores en el código.


1) Descomprimo la carpeta en la carpeta libs:

YourProject / app / libs / Parse-1.9.2 / <<< aquí todos los archivos jar.

2) y luego en la sección de dependencias de tu build.gradle, configuro:

dependencies { ... // Parse 1.9.2 compile ''com.parse.bolts:bolts-android:1.+'' compile fileTree(dir: ''libs/Parse-1.9.2'', include: ''Parse-*.jar'') ... }

Configuro la carpeta específica donde están contenidos los archivos dir: ''libs / Parse-1.9.2''

¡Espero eso ayude!


A partir de la versión 1.10.0, Parse SDK es de código abierto y está disponible en Maven , por lo que ahora puedes ponerlo en gradle:

compile ''com.parse:parse-android:1.10.0''

Simplemente reemplace 1.10.0 con lo que sea la versión más nueva en el momento de leer esto.

Alternativamente, si le gusta vivir al límite, puede decirle a gradle que se actualice automáticamente:

compile ''com.parse:parse-android:1.+''

EDITAR: El 28/1/16, Facebook anunció que están retirando el servicio Parse , por lo que si está comenzando un nuevo proyecto, lo instaría a considerar el uso de un servicio diferente.


Coloque el contenido de Parse-1. . carpeta en su directorio libs ... no el Parse-1. . carpeta en sí. Eso funcionó para mí.


Descargar parse SDK para Android y seguir las instrucciones dadas en el siguiente enlace: https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing

Agregue el SDK a su aplicación en Android Studio Agregue lo siguiente a su build.gradle

dependencies { compile ''com.parse.bolts:bolts-android:1.+'' compile ''com.parse:parse-android:1.+'' }

y entonces

Agregue lo siguiente a su Aplicación # onCreate ():

Parse.initialize(new Parse.Configuration.Builder(myContext) .applicationId("YOUR_APP_ID") .server("http://YOUR_PARSE_SERVER:1337/parse") ... .build() );

Su aplicación debe solicitar los permisos INTERNET y ACCESS_NETWORK_STATE, si aún no lo hace. Agregue las siguientes líneas dentro de la etiqueta en su AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

¡Compila y ejecuta!

Después de instalar el SDK, copie y pegue este código en su aplicación, por ejemplo en su Activity # onCreate ():

ParseObject testObject = new ParseObject("TestObject"); testObject.put("foo", "bar"); testObject.saveInBackground();

También deberá agregar una declaración de importación en la parte superior de su archivo:

import com.parse.ParseObject;

Ejecuta tu aplicación. Se enviará un nuevo objeto de la clase TestObject al servidor Parse y se guardará.


El problema es que gradle no hace una reconstrucción adecuada y, de alguna manera, todavía lee una versión almacenada en caché del script de compilación anterior. Agregue las librerías según la respuesta anterior, luego abra una terminal y haga una limpieza de gradle. Si está ejecutando en Windows (o en cualquier plataforma), le sugiero que realice una búsqueda rápida en Internet en "intellij clean" para ver qué hace y luego simplemente haga una limpieza manual eliminando la carpeta correspondiente. ¡Esto debería funcionar!

editar: antes de eliminar manualmente las carpetas / cachés apropiados, primero puede intentar hacer clic en el archivo -> invalidar las cachés. Si esto aún no funciona manualmente, elimine todas las carpetas y cachés apropiados


En su gradle de aplicaciones, agregue el código siguiente

dependencies { compile ''com.parse.bolts:bolts-android:1.+'' compile ''com.parse:parse-android:1.+'' }

En el archivo AndroidManifest.xml, agregue el permiso debajo

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

En su clase de aplicación dentro del método onCreate () agregue el código siguiente

Parse.initialize(this, "application_id", "client_key"); ParseInstallation.getCurrentInstallation().saveInBackground();

entonces corre. Espero que esto funcione, para más información https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing


También encontré el mismo problema y esto es lo que hice:

  • Coloqué todo el Parse-1.2.5 en la carpeta libs (no tuve que crear la carpeta como decía el inicio rápido de Parse).
  • Abra el archivo build.grade. Hay dos de ellos: abra el que está en el mismo nivel que la carpeta src
  • Verás dos instancias de "dependencias". Agregue lo siguiente a las "dependencias" que NO están anidadas en "buildscript":

    compilar archivos (''libs / Parse-1.2.5 / Parse-1.2.5.jar'')

Si eso aún no funciona, intente hacer clic derecho en el archivo Parse-1.2.5.jar y seleccione "Agregar a biblioteca de proyectos"

¡Espero que ayude!