pRa*_*NaY 68 android build.gradle android-gradle-plugin android-studio-2.1 jack-compiler
我更新了我的androidstudio 2.1 stable.As根据Android Studio 2.1支持Android N Developer Preview Android studio 2.1支持Jack(Java Android Compiler Kit)编译器.
如何在android studio中添加或使用Jack?
注意:
根据Android上的Java 8语言功能支持,不推荐使用Jack工具链.但是,您可以继续使用它来启用Java 8语言功能,直到替换可用.
Geo*_*gan 136
有关使用Jack需要什么的详细信息以及如何在文档中找到.
以下是有关build.gradle如何使用jackOptions和设置compileOptionsfor java 1.8 的文档中的相关部分.
android {
...
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Run Code Online (Sandbox Code Playgroud)
UPDATE
根据这篇文章,杰克工具链现在被认为已被弃用,并且根据帖子,在未来几周内,作为Android构建系统的一部分,本机支持Java 8功能.
该文章还提到,如果您仍想尝试使用Jack启用Java 8功能,那么从Jack迁移到新方法应该很少甚至没有工作.
更新2预览内置支持
您现在可以使用最新的Android Studio预览版2.4预览版6试用新的内置Java 8支持.
有关如何启用它或从Jack或Retrolambda迁移的更多信息,请参阅文档.
小智 12
您可以通过在build.gradle文件中添加以下行来启用jack编译器.
android{
compileSdkVersion 23
buildToolsVersion "24rc2"
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}}
Run Code Online (Sandbox Code Playgroud)
Jack/Jill将在不久的将来被抛弃,请参阅Google帖子. https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html
| 归档时间: |
|
| 查看次数: |
52619 次 |
| 最近记录: |