studio resource res buildtoolsversion android lambda android-studio

buildtoolsversion - resource file android studio



Language Level Java 8(Retrolambda) en AndroidStudio 4+? (2)

Descubrí que puedes establecer el "nivel de idioma" en Java 8 en Android Studio modificando el build.gradle para incluir lo siguiente:

android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }

Entonces, alguien hizo una copia de seguridad de Lambdas para Java 8 a Java 6 y 7. Aparentemente, también funciona para Android. El proyecto se llama Retrolambda . Quería jugar un poco con esto en AndroidStudio, pero parece que en una versión reciente se eliminó la capacidad de configurar Java 8 como el Nivel de idioma (por lo que no obtengo errores de compilación al usar Lambdas). ¿Alguien sabe una manera de evitar esto? Me imagino que tendría algo que ver con el hecho de que AndroidStudio es un IntelliJ modificado. Cualquier ayuda sería apreciada.


Se elimina en el nuevo proyecto, pero está disponible en las propiedades después de que se crea el proyecto. Tenga en cuenta que todavía no he compilado ninguna de las nuevas características de Java 8, así que esperemos que funcione.

Haga clic derecho en su proyecto, vaya a Abrir Configuración de Módulo. Creo que hay un error en alguna parte, ya que una vez que me alejo de la pestaña de configuración de idioma, nunca podré volver a hacerlo.

Para solucionarlo, puede editar MyProject / .idea / misc.xml y buscar el atributo languageLevel.

Para habilitar la configuración del Proyecto una vez que navegue, edite MyProject / .idea / workspace.xml y busque project.structure.last.edited. Establezca el valor en "Proyecto".