Actualizar JDK/JAVA en Android Studio

Actualizar JDK/JAVA en Android Studio

Actualicé Java, JDK ( javacy así sucesivamente) en mi Ubuntu 14, probando varios métodos (para los cuales pedíesta pregunta).

Entonces, después de muchos problemas, estoy 99,9% seguro de que Java se ha actualizado en el sistema operativo (si escribo java -versionen la terminal, me aparece Java version 1.8.0_101)

Pero Android Studio, que es la razón principal por la que actualicé el JDK, todavía muestra un error como

"No puedo compilar debido a que se necesita la versión 1.8 de Java" (lo siento si no tengo el mensaje preciso. Si es necesario, lo actualizaré)

Entonces los problemas parecen estar relacionados con Android Studio, no con Ubuntu.

¿Cómo hago para que Android Studio note que actualicé mi versión de Java?

Algunas notas:

  • Me parece bonito que ya configuré como predeterminada la versión 1.8, no la 1.7 (usé el sudo update-alternatives --config javacomando...
  • Instalé Android Studio cuando todavía tenía la versión 1.7 de Java en mi PC, lo que podría haber causado este problema.
  • (Relacionado con el punto anterior): De hecho, desinstalé y reinstalé Android Studio (aunque es solo una carpeta para descomprimir, nada realmente se "instala") pero todavía aparece el mensaje de error.

Solo una última cosa (que puede parecer extraña): en realidad, antes de actualizar, el mensaje se refería a la versión JDK y Android Studio ni siquiera podía mostrar la apariencia de la aplicación. Después, el mensaje se refiere a más versiones de Java (no JDK) y se representa el aspecto de la aplicación, pero no COMPILA el proyecto.

Realmente lamento mi mal inglés y la confusión que pude haber causado. Espero que alguien ayude, muchas gracias :)

Respuesta1

Vaya a File -> Project Structurey verifique la versión del SDK. Si es inferior a 1,8 cámbielo.

Si es correcto, verifique build.gradleel archivo. Las herramientas de compilación de Android 24.0.0 y superiores requieren Java 1.8. Intenta bajarlos sólo por el momento.

Consulte también:https://discuss.gradle.org/t/cant-build-java-1-8-even-with-proper-java-version-in-use/2461/5

También puede ser un problema con una versión de Gradle demasiado antigua. Cambie la versión del complemento gradle a una superior a 2.1.0

Pero la mejor manera de solucionar un problema sería esta: ayer se lanzó el nuevo Android Studio 2.2 con Gradle-plugin 2.2 y Android build-tools 24.0.3. Simplemente actualice su IDE, también arreglará Gradle y la versión de herramientas de compilación.

Espero que ayude

información relacionada