Android Studio compile project com Java 8?
1
1 answers
Quando for para a configuração do JDK você pode:
Adicione "app android " módulo build.enxada
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Configurar a localização do sdk no gradle.propriedades
org.gradle.java.home=/path_to_java_sdk_8/jdk1.8
Verifique também .idea / modules / compiler.xml contra 1, 7 / 1, 8
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
...
<bytecodeTargetLevel target="1.8">
<module name="app" target="1.7" />
</bytecodeTargetLevel>
</component>
E misc.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
....
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7"
default="false" assert-keyword="true"
jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>
BTW: se você quer compilar novamente java 1.8 você precisa de uae "jack" ver https://source.android.com/source/jack.html
4
Author: ceph3us, 2016-07-27 16:20:31