Gradle genera errores después de actualizar Android Studio

Acabo de actualizar Android Studio, y ahora, cuando intento crear mi aplicación, obtengo el siguiente error de Gradle:

Information: Compilation completed with 2 errors and 0 warnings in 28 sec Information: 2 errors Information: 0 warnings Error: Gradle: : java.lang.NullPointerException /Users/mhuggins/Sites/SmoothieFlow/build.gradle Error:(9, 0) Gradle: A problem occurred evaluating root project 'SmoothieFlow'. > The SDK directory '/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist. 

Detalles sobre Android Studio versión:

Android Studio (Vista previa de E / S) AI-130.709792

Construir # AI-130.709792, construido el 14 de junio de 2013

JDK 1.6.0_43

VM: VM de servidor de Java HotSpot (TM) de 64 bits de Apple Inc.

¿Alguien sabe por qué estoy recibiendo esto y lo que puedo hacer para solucionarlo?

Intente agregar un nuevo archivo en la raíz de su proyecto llamado "local.properties" (o modifique el existente). Debe contener

 sdk.dir= 

Seguido de la ruta a la ubicación sdk, en mi caso

 sdk.dir=/Applications/Android Studio.app/sdk 

Creo que Android Studio normalmente crea uno automáticamente, pero dice que no se debe agregar a VCS. Lo puse en mi .gitignore y cloné el proyecto en mi Mac que resultó en este error. Extrañamente antes de 0.1.5 funcionó muy bien sin el archivo.

He tenido el mismo problema con la ejecución de Android-Studio en Windows XP. Después de la actualización se mantuvo dándome el mismo error de Gradle: A problem occurred evaluating root project . Así que lo que tenía que hacer es:

1- Asegúrese de saber dónde está su directorio de estudio de Android en mi caso fue C:\Documents and Settings\UserName\Local Settings\Application Data\Android\android-studio\sdk

2- Abra el directorio raíz del proyecto

3 – localizar el archivo local.properties y abrirlo en un editor de texto bloc de notas lo hizo por mí

4- cambie el sdk.dir = "agregue su directorio SDK aquí sin las citas" y asegúrese de usar el doble en lugar de uno en cada separador sdk.dir=C:\\\Documents and Settings\\\UserName\\\Local Settings\\\Application Data\\\Android\\\android-studio\\\sdk

5- Reconstruya su proyecto

Esa fue la única manera que funcionó para mí

Para mí el problema era que en OS X, necesito fijar mi ANDROID_HOME a una trayectoria completa, por ejemplo:

 export ANDROID_HOME="/Users/username/Development/android-sdk-macosx" 

Cuando se utiliza la abreviatura de directorio de usuario ( ~ ) Gradle parece considerarlo un directorio relativo.

// de acuerdo con mi carpeta de proyecto de estudio de Android

Sólo tienes que entrar en el archivo local y abrirlo en el bloc de notas a continuación, incluya la siguiente línea de acuerdo con su archivo de proyecto sdk

Sdk.dir = C \: / Usuarios / raj / AppData / Local / Android / android-studio / sdk //

En cuanto a mí ANDROID_HOME no funcionó. Muestra error que la ruta no se encuentra / existe que es totalmente estúpido. También intenté crear local.properties con sdk.dir=D:/android/sdk – esto tampoco funcionará con el mismo error diciendo que esta ruta no existe. Lo que me ayudó – un CAMINO RELATIVO, así que cuando me puse

 sdk.dir=../../../android/sdk 

Empieza a funcionar

Para aquellos que están confundidos por: "Este archivo es generado automáticamente por Android Studio. # No modifique este archivo – ¡SE CAMBIARÁN SUS CAMBIOS!" Cuando abren local.properties:

Funciona de todos modos, si el archivo se anula, simplemente cambia de nuevo.

Para encontrar fácilmente la ubicación de su sdk, pruebe: Archivo -> Estructura del proyecto -> Android SDK.

Tuve el mismo problema, porque mi PC de oficina es de 32 bits y mi PC de casa es de 64 bits. En el archivo local.properties , cambié

Sdk.dir = C: / Archivos de programa / Android / android-studio / sdk

a

Sdk.dir = C: / Archivos de programa (x86) / Android / android-studio1 / sdk

Tenga en cuenta la versión x86 de archivos de programa

Me tomó para siempre encontrarlo pero esto fue arreglado con la sugerencia de buddahbrot de crear un archivo local.properties en la raíz de su carpeta de proyecto para incluir sdk.dir = seguido de la ruta a la ubicación sdk.

Esto funcionó bien antes con sólo ANDROID_HOME establecido en Windows, pero en OSX, necesitaba especificar con sdk.dir.

La causa más probable es que el archivo local.properties es incorrecto.

Compruebe la carpeta raíz y la carpeta de la aplicación para local.properties y asegúrese de que apuntan a la carpeta SDK. Ambos archivos deben apuntar a la carpeta SDK para que esto funcione.

Sdk.dir = C: \ Usuarios \ me \ AppData \ Local \ Android \ Sdk

Según mi carpeta del proyecto del estudio del androide

Sólo tienes que entrar en el archivo local y abrirlo en el bloc de notas a continuación, incluya la siguiente línea de acuerdo con su archivo de proyecto sdk

 sdk.dir=C\:/Users/raj/AppData/Local/Android/android-studio/sdk // 
  • Prueba de Android: 'Múltiples archivos dex' cuando se usa 'cheque de gradle chequeado'
  • Gradle: ¿Cómo puedo incluir un jar local de un proyecto de java dependiente en una compilación de Android?
  • Git - checkout código git remoto en Android Studio proyecto importado con Gradle construir
  • Error de tiempo de ejecución PowerMock + Mockito: ProxyFrameworkImpl no se pudo encontrar en classpath
  • Cómo agregar la fecha de compilación a versionNameSuffix en gradle
  • Gradle no pudo encontrar com.android.databinding: dataBinder: 1.0-rc0
  • Cómo ejecutar pruebas de unidad con Android Studio
  • Error de Gradle con el proyecto de Android agregado como una biblioteca (SlidingMenu)
  • ¿Cómo dividir la lógica build.gradle en archivos más .gradle?
  • Advertencias de gradol y roboguice 2.0 de Android
  • Creación de una compilación de Gradle para Android que utiliza ViewPagerIndicator
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.