Android--Error:Library projects cannot enable Jack. Jack is enabled in default config
来源:互联网 发布:淘宝店铺公告栏代码 编辑:程序博客网 时间:2024/06/05 17:11
在项目中使用了Java8
和Jack
编译器来使用一些Java 8
的新特性,比如Lambda。
在app
的build.gradle
文件中加入如下配置:
android { compileSdkVersion 'android-25' buildToolsVersion '25.0.2' defaultConfig { jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
将项目中一些可以复用的代码整理成
module
,然后在app
中引用。问题来了,首先是Jack
是不能在modlue
中enable
的。如果将下面代码写在modlue
的build.gradle
中,报错:Library projects cannot enable Jack. Jack is enabled in default config解决办法:删除以下代码:
jackOptions { enabled true }
添加以下代码:
gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs << "-Xbootclasspath/a:" + System.properties.get("java.home") + "/lib/rt.jar" }}
重新编译就OK了。
阅读全文
1 0
- Android--Error:Library projects cannot enable Jack. Jack is enabled in default config
- Error: Library projects cannot set applicationId. applicationId is set to '包名' in default
- android studio项目报:Error:Jack is required to support java 8 language features. Either enable Jack
- Android--Error:Jack is required to support java 8 language features. Either enable Jack or remove so
- android studio 1.0 Library projects cannot set applicationId. applicationId is set to '' in default
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- 解决 Error:Jack is required to support java 8 language features. Either enable Jack...
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove...
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- ERROR: Cannot launch Jack server
- Android Studio报错--Error: Library projects cannot set applicationId. applicationId is set to ...
- Error: Library projects cannot set applicationId. applicationId is set to "com.du.android.recyclervi
- 第二十七天 数据库(上)
- MySQL——修改root密码
- 你升级Android Studio 3.0正式版了吗?来看看这些坑!
- 微信公众号开发获取access_token和jsapiticket
- 显示器竖屏显示会字体发虚的解决方法
- Android--Error:Library projects cannot enable Jack. Jack is enabled in default config
- Base Station HDU
- 观复嘟嘟:职场是个技术活-马未都
- thinkphp 命令行 踩坑 记录
- 百度百家号指数介绍
- Service的生命周期
- 菜鸟的linux服务器lnmp环境☞域名配置
- webrtc58 中的音频采集
- Hibernate-延迟加载