Android Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
问题:Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
Possible causes for this unexpected error include:<ul><li>Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a></li><li>The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
<a href="stopGradleDaemons">Stop Gradle build processes (requires restart)</a></li><li>Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.</li></ul>In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
build.gradle如下:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
查阅了很久发现其实是Android Studio3.0与butterknife的冲突,github上面已经有了这个问题issue,JakeWharton大神也给了相关解释,暂时的解决方法是降至8.4的版本。
最新文章
- 非RootLayer的隐式动画
- web前端图片极限优化策略
- mysql替换制定的内容的 类似正则表达式的功能
- C#创建Excel
- 第十二届浙江省大学生程序设计大赛-Beauty of Array 分类: 比赛 2015-06-26 14:27 12人阅读 评论(0) 收藏
- SSH_框架整合2—查询显示
- 解决:JS如何取得当前正在执行的function的名字
- TigerDLNA for ios 集成Tlplayer
- 利用dbms_backup_restore恢复数据库
- [think in java]知识点学习
- HDU 5809 Ants(KD树+并查集)
- JSTL自定义标签库 (二)
- linux_发邮件
- 24, CSS 构造超链接
- 使用Visual Studio Team Services敏捷规划和项目组合管理(六)——VSTS仪表盘的使用
- Apple Watch笔记-应用内导航模式
- Android -------- MVC,MVP 和 MVVM 架构设计模式
- Unicode与中文转换工具类方法(转)
- linux下文件校验的使用
- python学习之老男孩python全栈第九期_day009之文件操作总结