“flavor”与“buttonKnife"异常问题记录(小小码农在成长)
2018-01-26 00:01
148 查看
异常统计_20180125
背景:学习使用okhttp中,使用okgo封装类实现项目的网络请求。异常一:
**Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html问题描述:
所有的flavors都必须属于同一个风格。Plugin 3.0.0之后有一种自动匹配消耗库的机制,便于debug variant 自动消耗一个库,然后就是必须要所有的flavor 都属于同一个维度。
为了避免flavor 不同产生误差的问题,应该在所有的库模块都使用同一个foo尺寸。
解决方案(答案参照:http://blog.csdn.net/syif88/article/details/75009663):
//在主app的build.gradle里面的 defaultConfig { targetSdkVersion:*** minSdkVersion :*** versionCode:*** versionName :*** //版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了 flavorDimensions "versionCode" }
异常二:
Error:Execution failed for task ‘:demo:javaPreCompileMiuiDebug’.Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
- butterknife-7.0.1.jar (com.jakewharton:butterknife:7.0.1)
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.
问题描述:
Android Studio 3.0.1 使用butterKnife导致;
解决方法(答案参照:http://blog.csdn.net/huangxiaoguo1/article/details/78111857)
//在build.gradle中配置如下参数 android { ... defaultConfig { ... javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } } }
相关文章推荐
- angular中使用echart遇到的获取容器高度异常的问题记录
- 解决"System.AccessViolationException”类型的未经处理的异常在 未知模块(IIS Worker Process 已停止工作)导致无法连接远程数据库的问题
- 记录 android 开发的一个 "面试" 问题
- 异常问题处理办法记录
- java后台服务器向手机端返回Json, 使用 "net.sf.json.JSONObject" 解析出现的异常问题
- 开始学习C语言C++在这里记录自己的成长。简单的两变量交换问题
- 关于Android Studio的Failed to find Build Tools revision异常问题处理记录
- angular中使用echart遇到的获取容器高度异常的问题记录
- 在"Select top 2 * from news order by count"进行筛选时,如果count值有重复时,则筛选结果将不是2条记录,这个问题该怎么解决?
- log4j.xml 异常: "log4j:configuration" must match "(renderer*,appender*,(category|logger)*......问题分析及解决
- 记录一下oracle存储过程中出现异常并继续执行的问题
- LINQ.Contains超过2100记录报异常Exception的问题
- GridView中使用类似于Button btnToped = (Button)e.Row.FindControl("btnToped");提示“未将对象引用到实例”,也就是找不到控件的问题的解决方法
- 混合app开发:自己实现的页面历史记录管理模块,解决页面"回退难"的问题
- 前后台JSON传值得一个问题和异常处理net.sf.json.JSONException: Unquotted string '"name"'
- scala成长之路(5)问题记录
- Sql Server 2008 R2出现"provider:命名管道提供程序,error:40"问题,无法登录数据库 做个记录
- Redis主从同步异常问题记录
- ImageIO.read(File file) 报异常"Unsupported Image Type",不支持CMYK格式图片问题解析和解决方式
- Angular 中用 a 标签 href 路由时在浏览器中显示异常 "%2F" 路由失败问题