Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List
2017-12-25 14:00
603 查看
AndroidStudio升级到3.0.1后我新建的项目发现一直报这个异常。
一开始还以为是因为没有翻墙的原因,导致哪个类库下载失败。后面一查发现是跟Butterknife 最新的8.8.1版本冲突了。原有的依赖方法,目前不适用,得删一些地方,
1.在project的gradle中删除Butterknife的依赖
2.在module的依赖里面将Butterknife的改为 annotationProcessor,
3.删掉多余的plugin
最后重新再gradle一遍,就可以了
关于AndroidStudio 升级到3.0以后Butterknife 8.8.1的使用,
可以参考 Butter Knife 8.8.1的安装和使用。写的可以说是非常详细了。
一开始还以为是因为没有翻墙的原因,导致哪个类库下载失败。后面一查发现是跟Butterknife 最新的8.8.1版本冲突了。原有的依赖方法,目前不适用,得删一些地方,
1.在project的gradle中删除Butterknife的依赖
2.在module的依赖里面将Butterknife的改为 annotationProcessor,
3.删掉多余的plugin
最后重新再gradle一遍,就可以了
关于AndroidStudio 升级到3.0以后Butterknife 8.8.1的使用,
可以参考 Butter Knife 8.8.1的安装和使用。写的可以说是非常详细了。
相关文章推荐
- Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List
- Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List
- 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
- 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;'.
- 9ff2 Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
- Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()L
- Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()L
- Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()L
- Gradle sync failed: 'com.android.build.gradle.BasePlugin' does not implement the Plugin interface
- Gradle sync failed: com.android.tools.idea.gradle.project.model.AndroidModuleModel.getMainArtifact()
- Gradle sync failed: Could not find com.android.tools.build:gradle
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in
- Android Studio sync build.gradle 出现:Failed to resolve: com.android.support:appcompat 问题
- Gradle sync failed: Could not find com.android.tools.build:gradle
- Gradle sync failed: Could not find com.android.tools.build:gradle:2.2.3
- android studio 3.0 报错 Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantDa
- Error:Execution failed for task '::transformClassesWithDexForDebug'. > com.android.build.api.transfo
- Error:Execution failed for task ':transformClassesWithJarMergingForDebug'. > com.android.build.api.t